Административный сайт Django только автоопределение моделей одного приложения - PullRequest
1 голос
/ 12 июня 2011

У меня есть сайт Django 1.2.5 с несколькими приложениями.

Странно, что администратор сайта только автоматически определяет модели администратора для одного приложения. Я думаю, это может быть вызвано чем-то, вызывающим исключение, но я не могу найти, происходит ли это. Кажется, что файл admin.py даже не загружается для приложения, которое отсутствует.

Кто-нибудь знает, как я могу отследить, почему это не работает? Я должен добавить, что обе модели администратора присутствовали, но я не могу вспомнить, как давно и что я изменил с тех пор: - (

1 Ответ

1 голос
/ 12 июня 2011

Попробуйте импортировать your_app.admin для отсутствующего приложения из оболочки django.Это должно показать вам трассировку любого возникшего исключения.

[you@host]$ python manage.py shell
>>> from your_app import admin

Если это ничего не показывает, убедитесь, что django.contrib.admin.site.register действительно вызвано для вашей модели.

...