за нубский): насколько известно django считается mvc фреймворком (если говорить в экосистеме самого django - то, да, mvT), и следуя принципам mvc во вью мы должны обращаться к контроллеру, а он тем самым к модели. Получается если мы вызываем модель (допустим User.objects.filter()) мы нарушаем принципы этой архитектуры? или же мы выражением User.objects.filter (и прочими вызовами) вызываем по сути внутренний контроллер?
у тебя вряд ли получится писать более "правильный" код чем у создателей фреймворка, запросы к моделям из вью заложены в архитектуру джанги. ну и все паттерны это сферические кони в вакууме, держать в голове полезно, но натягивать на все подряд такое себе
хмм, соглашусь пожалуй, спасибо за ответ🙂
Обсуждают сегодня