MTV模式

解析MTV模式在Django中的运作

什么是MTV模式?

 

就是把Web应用分为:模型(Model),模板(Template),视图(View)这三层,这样一来,各组件之间就保持了松耦合关系;M主要是用来负责业务对象和数据库对象,T负责把页面如何展示给用户,V负责业务逻辑,并在适当的时候调用M和T。对于Django来说,还有一个url分发器,它的作用就是将一个个url的页面请求分发给不同的V处理,V再调用相应的M和T。 
 

1.在浏览器页面发送请求访问url    (浏览器-------> url)

2.url匹配到相应的视图函数      (url ----> views.py)

3.视图函数很具业务逻辑去Models中取数据,而Models则是在数据空中取数据 

4.Models从数据空中取得数据后,将数据返回给视图函数  (Models  ---->  views.py)

5.视图函数将数据返回并渲染到前端Template模板  (views.py -----> Template)

6。渲染后的模板呈现在浏览器上 (Template -----> 浏览器上)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值