"данные / архитектурные модели, чтобы мы могли лучше понять подход, который мы должны использовать, с помощью фреймворка, который мы никогда раньше не использовали"
Джанго навязывает вам лучшие практики. У вас нет большого выбора и вы не можете сделать много ошибок.
MVC (пока благородное стремление) реализовано следующим образом:
- Данные определены в файлах "models.py" с использованием моделей Django ORM.
- Файл urls.py отображает URL для просмотра функции. Выберите свой URL с умом.
- Функция просмотра выполняет всю обработку, используя модели и методы в моделях
- Презентация (с помощью шаблонов HTML), вызываемая функцией просмотра. По сути, никакая обработка не может быть выполнена в представлении, только легкая итерация и принятие решения
Модель определена для вас. Просто придерживайтесь того, что Django делает естественно, и вы будете счастливы.
Архитектурно, у вас обычно есть такой стек.
Архитектура хорошо определена для вас. Просто придерживайтесь того, что Django делает естественно, и вы будете счастливы.
Не стесняйтесь читать документацию Django . Это отлично; пожалуй, лучшее, что есть.