MVC составляющие во Flask и Django?

MVC - Model, Views, Controller.
Не вполне понимаю чему соответствуют эти понятия в терминологии Flask, Django.
M - Модель (тут все понятно)
V - это view во flask + система шаблонов?
C - это тоже view?
  • Вопрос задан
  • 2208 просмотров
Решения вопроса 1
@asd111
MVC это абстрактное понятие, которое обозначает разделение логики. Как вы это назовете не суть. Главное чтобы работа с логикой, с данными и с внешним видом была разделена. Т.е. если у вас три класса в одном файле и с помощью одного вы делаете доступ к данным, с помощью другого делаете доступ к внешнему виду, а с помощью третьего связываете все это вместе, то у вас тоже MVC.
В django логика работы программы(controller из MVC) описывается во view, работа с данными(model из MVC) происходит через model, а внешний вид(view из MVC) описывается в template. Во flask нужно самому думать что в какой файл положить и как делать структуру файлов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы