Я новичок в django и задал вопрос об организации просмотров. manage.py startapp
создает views.py
в папке моего приложения. Но django-admin.py startproject <name>
не создает соответствующий файл views.py в папке <project_name>/<project_name>
.Django views архитектура
Я нахожу его интуитивным, чтобы иметь глобальные виды, которые не соответствуют конкретному приложению. Например, страница входа будет и должна быть независимой от любого приложения, которое я создаю (связанного с приложением django auth). Итак, было бы целесообразно создать еще один view.py в папке <project_name>/<project_name>
, где я могу определить такие виды?
(Просто хотел, чтобы запустить его опытным djangoers, прежде чем продолжить.)
Спасибо.
Какая версия вы используете? – Squazic
Почему бы просто не создать приложение для входа в систему и не разместить связанные с ним взгляды? (и так далее ...) – Eli
@Eli На самом деле звучит хорошая идея. Будет ли это эффективно обернуть приложение Contrib, которое django предоставляет? – Navneet