Django

1.Web MVC模式

上个世纪八十年代为Smalltalk语言发明的一种 软件框架模式,最开始用于Desktop程序开发,现在已被广泛使用,包括Web开发.

2.MVC: Model-View-Controller 模型-视图-控制器

M: model层,负责数据处理,包括对数据的增删改查等操作

V: view层,负责界面显示

C: controller层,负责逻辑控制,接收和处理请求,调用model和view

核心思想: 分层,解耦。MVC分离了数据处理和界面显示的代码,使得一方代码修改了不会影响到另外一方,提高了程序的扩展性和可维护性.

3、Django的MVT模式

M: Model,模型与MVC中的M相同,负责对数据的处理

V: View,视图与MVC中的C类似,负责处理用户请求,调用M和T,响应请求

T: Template,模块与MVC中的V类似,负责如何显示数据(产生html界面)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容