Я читал учебник по django, и кажется, что все функции просмотра должны находиться в файле под названием «views.py», и все модели входят в «models.py». Я боюсь, что в моем файле view.py могу оказаться много функций просмотра, и то же самое происходит с models.py.django app organization
Является ли мое понимание приложений django правильным?
Приложения Django позволяют нам разделять общие функции в разных приложениях и поддерживать минимальный размер файлов и моделей. Например: Мой проект может содержать приложение для рецептов (создание, обновление, просмотр и поиск) и приложение для друзей, приложение комментариев и т. Д.
Могу ли я перенести некоторые из моих функций просмотра в другой файл? Значит, у меня есть только CRUD в одном файле?
Лучший ответ. Я бы добавил, что другие разработчики django будут иметь определенные ожидания от вашего приложения - например, найти view.py или пакет представлений. Так что не сходите с ума из пути Django, если вы ожидаете, что другие разработчики будут поддерживать ваш код в какой-то момент. – cethegeek