Джанго игнорирует admin.py

Я пытаюсь включить администратора для своего приложения. Мне удалось запустить администратора, но я не могу сделать так, чтобы мои модели отображались на странице администратора. Я попытался следовать руководству (здесь), в котором говорится:

(Цитировать)

Нужно сделать только одно: нам нужно сообщить администратору, что у объектов 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. Как сказал, я могу войти в админку сайта, я просто не вижу ничего, кроме "групп", "пользователей" и "сайтов". Какой шаг я пропустил?


person olamundo    schedule 28.12.2010    source источник
comment
У вас есть администратор django, указанный в INSTALLED_APPS?   -  person Silver Light    schedule 28.12.2010
comment
@Silver Light - да, знаю. Как уже было сказано, я могу войти на сайт администратора. Я просто не вижу ничего, кроме групп, пользователей и сайтов.   -  person olamundo    schedule 28.12.2010
comment
Второй вопрос: есть ли у вас приложение, содержащее опрос, в списке INSTALLED_APPS? :)   -  person Silver Light    schedule 28.12.2010
comment
@Серебряный свет - спасибо! это было все. Если вы опубликуете свой ответ, я приму его, конечно :)   -  person olamundo    schedule 28.12.2010


Ответы (2)


Вы должны убедиться, что ваше приложение, содержащее опрос, указано в INSTALLED_APPS :)

person Silver Light    schedule 28.12.2010

Также: если вы добавляете файл admin.py при работающем сервере разработки, обязательно перезапустите его. Это сбило меня с толку на минуту. :)

person starsinmypockets    schedule 02.07.2013