Также: если вы добавляете файл admin.py с запущенным сервером разработки, обязательно перезапустите его. Это сбило меня с толку на минуту. :)
аюсь включить админ для моего приложения. Мне удалось запустить администратора, но я не могу заставить свои модели появляться на странице администратора. Я пытался следовать учебнику (Вот) который говорит:
(Цитата)
Единственное, что нужно сделать: нам нужно сообщить администратору, что объекты Poll имеют интерфейс администратора. Для этого создайте файл с именем admin.py в каталоге polls и отредактируйте его так, чтобы он выглядел следующим образом:
from polls.models import Poll from
django.contrib import admin
admin.site.register(Poll)
(конец цитаты)
Я добавилadmin.py
файл в соответствии с инструкциями, а также добавил следующие строки вurls.py
:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
...
(r'^admin/', include(admin.site.urls)),
)
но это, кажется, не имеет никакого эффекта. Я даже добавилprint 1
в первой строкеadmin.py
и я вижу, что распечатка никогда не происходит, так что я думаю, Джанго не знает о моемadmin.py
, Как я уже сказал, я могу войти на сайт администратора, я просто не вижу ничего, кроме «групп», «пользователей» и «сайтов». Какой шаг я пропускаю?