Я пытаюсь включить администратора для своего приложения. Мне удалось запустить админку, но мне кажется, что мои модели не появляются на странице админки. Я пробовал следовать руководству ( здесь ), в котором говорится:
(Цитата)
Только одно, что нужно сделать: нам нужно сказать администратор, у объектов опроса есть интерфейс администратора. Для этого создайте файл с именем admin.py в ваших опросах каталог и отредактируйте его, чтобы он выглядел как это:
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
, и я вижу, что распечатки никогда не бывает, поэтому я думаю, что django не знает о моем админке. py
. Как уже было сказано, я могу войти в админку сайта, я просто не вижу ничего, кроме «групп», «пользователей» и «сайтов».
Какой шаг мне не хватает?