@Serufim

Где хранить view для главной страницы в Django?

Всем привет, я активно изучаю Django и у меня возник очень странный вопрос. В документации говорят что в основном приложении не надо ничего хранить а весь код должен жить в модулях, но мне непонятна буквально одна вещь, а где хранить главную страницу для роута "/" в urls.py. Правильно ли будет подключить отдельное приложение типа index где будет всего 1 роут который будет отдавать view и как лучше всего хранить общую статику, типа css файлов и js кода ведь дублировать их по модулям это не лучший вариант
  • Вопрос задан
  • 373 просмотра
Решения вопроса 1
Astrohas
@Astrohas
Python/Django Developer
ну я обычно делаю одно из двух:
1) Если страница одна, и других таких изгоев не будет сую ее в [ProjectName]/views.py . Project_name это папка с файлами типа settings.py и тд и тп.

2) Во всех остальных случаях создаю новое приложение типа main и пихаю туда всяких главные страницы, и прочие вюшки
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Не надо воспринимать рекомендации как нерушимые правила. Некоторые представления, относящиеся к общему для всего проекта функционалу, вполне можно хранить в корневом приложении.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы