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