Как использовать интерфейс администратора, если у меня нет приложения? - PullRequest
0 голосов
/ 01 июля 2010

Я создаю приложение на основе Django, и я хотел бы поместить все под корень в следующую структуру:

/path/to/my/app/
    settings.py
    models.py
    urls.py
    admin.py
    ...

Одна проблема, с которой я сталкиваюсь, заключается в том, что интерфейс администратора не включает те модели, которые у меня есть, которые зарегистрированы в admin.py usin

admin.site.register(models.MyModel)

Обычно это делается с помощью автоматического обнаружения в urls.py, но теперь у меня нет зарегистрированного «приложения», автоматическое обнаружение больше не работает. Могу ли я в любом случае использовать интерфейс администратора?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 01 июля 2010

Django просто не работает без приложений. Они являются основным строительным блоком сайта Django. Целый ряд вещей, не только админ, не сможет работать. Почему вы хотите это сделать?

1 голос
/ 25 октября 2011

Помещение приложения в структуру каталогов в стиле django сделает ваш проект легко расширяемым, если вы решите добавить функциональность позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...