Как реализуется паттерн MVC в Django?
Не могу понять как все это реализовано в Django.
Понимаю сам паттерн как разделение бизнес-логики (Model) и логики отображения (Views) при помощи связующего звена в виде контроллера (Controller).
Нашел в одной статье, что MVC в Django это MTV + встроенный контроллер в виде URL-машрутизатора.
Что тогда за что отвечает в паттерне MVC в Django?
View - логика отображения, логично, что это View, которая вызывает Template.
Controller - это url-машрутизатор, который вызывает нужную view
Model - это Model? а если это Model, то в ней должна храниться бизнес-логика, но обычно этого не делают.
Как провести правильное отображение этого паттерна в Django?
Если также обратиться к тому, что MVC = MTV + встроенный C, тогда имеем
MV = MTV, то есть за одну из функций бизнес-логики, либо логики отображения отвечают сразу два компонента, я так понимаю, что вариант скорее второй. То есть все-таки за отображение отвечают view + template, а модель - это model?