MTV模式
什么是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 -----> 浏览器上)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
