博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python--day65--Django框架介绍
阅读量:6829 次
发布时间:2019-06-26

本文共 588 字,大约阅读时间需要 1 分钟。

原文链接:http://www.cnblogs.com/liwenzhou/p/8296964.html

做web开发用的是MVC框架:

 Django框架简介

MVC框架和MTV框架(了解即可)

MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。

 

想要更详细的了解MVC模式? 

Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。

Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视图),也就是MTV框架。

Django的MTV模式

       Model(模型):负责业务对象与数据库的对象(ORM)

       Template(模版):负责如何把页面展示给用户

       View(视图):负责业务逻辑,并在适当的时候调用Model和Template

此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template

Django框架图示

 

转载于:https://www.cnblogs.com/xudj/p/10439873.html

你可能感兴趣的文章
jquery插件--ajaxfileupload.js上传文件原理分析
查看>>
时辰表
查看>>
界面自动化框架偶遇
查看>>
例题6-17 UVa10562 Undraw the Trees(树)
查看>>
js判断时间格式是否有效
查看>>
hacking a friend's Linux buzzer driver in OK335xS
查看>>
可能是最通俗的Lempel-Ziv-Welch (LZW)无损压缩算法详述
查看>>
平方十位数——第八届蓝桥杯JavaB组(国赛)第一题
查看>>
畅通工程——浙大计算机研究生复试上机考试-2005年
查看>>
关于Class File Editor Source not found
查看>>
模拟EventCenter,flash自带的事件机制的一个解耦框架,callback回调方式用于模块之间的通信...
查看>>
bootstrap modal模态框的运用
查看>>
vue比较完整的方法介绍 和获取事件对象
查看>>
java例程练习(转换流)
查看>>
bzoj 1452 二维树状数组
查看>>
ReactiveCocoa 设置绑定注意事项
查看>>
基于VC的DLL编程实现
查看>>
tensor与数组转化
查看>>
Linux下KickStart+PXE无人值守装机服务器的配置
查看>>
往FBX写数据
查看>>