有人能给我解释一下Django和Model View Controller模式之间的区别在哪里吗?
在功能上,我们可以从这些差异中期待什么--比如,将Django与Ruby on rails进行比较会有哪些不同之处?
有人能给我解释一下Django和Model View Controller模式之间的区别在哪里吗?
在功能上,我们可以从这些差异中期待什么--比如,将Django与Ruby on rails进行比较会有哪些不同之处?
根据Django Book的说法,Django严格遵循MVC模式,因此被称为MVC框架.
Django一直被称为MTV框架,因为控制器是由框架本身处理的,并且大部分令人兴奋的事情都发生在模型、模板和视图中.
您可以在此处阅读有关MTV/MVC的更多信息:
The MTV (or MVC) Development Pattern个
如果你熟悉其他MVC
这是一个不幸的念力 由不同的 对MVC的解释.
在Django对MVC的解释中,view 描述显示的数据 对用户而言;它不一定只是 数据的外观,但哪些数据是 已提交.
相比之下,Ruby on Rails