Django中的 " MVC 和 MTV "

MVC:

M:模型   主要封装对数据库层的访问,对数据库中的数据进行增、删、改、查操作。

V:视图    用于封装结果,生成页面展示的html内容。

C:控制器    用于接收请求---处理业务逻辑与Model和View交互,返回结果。

MVC框架的核心是:解耦,让不同的代码块之间降低耦合,增强代码的可扩展性和可移植性,实现向后兼容。

MTV:

M:模型 负责和数据库交互,进行数据处理。

T:模板 全拼为Template,负责封装构造要返回的html。

V:视图 接收请求,进行业务处理,返回应答。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,172评论 1 32
  • 目录 MVC概论【本文】 模型层设计方法【请参考:http://www.jianshu.com/p/fce0218...
    欧阳大哥2013阅读 20,919评论 106 308
  • 三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tie...
    李大西瓜阅读 373评论 0 0
  • ASP.NET MVC 是一个全新的Web应用框架 ASP.NET 代表支撑应用框架的技术平台,表明ASP.NET...
    JunChow520阅读 1,270评论 0 1
  • 我是个自私小气的人,好东西不愿意与他人分享。我是个自私小气的人,遇到事我总是先为自己考虑。 从来没有思考过自己是个...
    6c2284028a00阅读 849评论 0 1