Django中关于MVC和MVT
Django Tornado等等很多的web框架都是采用MVC和MVT软件架构的web框架
所以要学好Django我们必须先了解MVC和MVT是什么?
django基础知识之认识MVT MVC:
MVT
MVC
MVT(处理模式):
控制器–>跳转URL地址–>处理函数控制器–>Django再次封装–>路由路由–>URL地址和处理函数进行映射配置(关联)
MVT是一个前沿的软件架构模式,它具有高效的ORM(Object Relation Mapping)数据操作,将程序中的对象【object】和数据库中的表【relation】建立关联关系,关系【mapping】的过程称为ORM
Django架构模式:
MVC架构模式:数据model–>视图views–>数据交互–>服务器–>控制 器controller–>相应函数的调用
MVT架构模式:在MVC基础上,对控制器controller进行了封装,增加了模块功能【Templates】实现前端网页【Html】