Views.py со временем растет,появилась необходимость создания большой функции и хотелось бы создать отдельный файл для неё. Как это лучше реализовать и можно ли вообще?
Ответ
Можно создавать модуль с любым названием и размещать где угодно. views.py это просто негласное соглашение, сама же джанга не запрещает.
Если приложение сложное, то логику нужно раскидывать по другим файлам так, как это делается в обычных проектах, вынося во вьюхи, для исполнения, только лишь высокоуровневый функционал.
В таком виде все функции вьюх(если это функции), будут достаточно маленькими. С классами аналогично.
Комментариев нет:
Отправить комментарий