欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Django的MVT的思路

程序员文章站 2022-07-05 11:26:55
1.先上两张图片 2.我的理解 view在MVT框架里面,起到的是中间调度的作用。 a.在diango里面有个关键性路径的配置 就是在django2.0前的url和在2.0后的path。 为避免一个项目中有多个应用时带来的麻烦,我们需要两个urls.py文件,第一个在项目里,第二个在应用里 想一想, ......

1.先上两张图片

Django的MVT的思路

 

Django的MVT的思路

2.我的理解

view在MVT框架里面,起到的是中间调度的作用。

 

a.在diango里面有个关键性路径的配置

  就是在django2.0前的url和在2.0后的path。

  为避免一个项目中有多个应用时带来的麻烦,我们需要两个urls.py文件,第一个在项目里,第二个在应用里

       想一想,我们打开网站的第一步是什么,是输入网址,所以两个urls.py文件可以理解为是对网址的解析

  当我们执行python manage.py runserver后,有一个网址127.0.0.1:8000/是固定的,所以它不用解析,故后面的部分是需要我们解析的

         第一步:输入网址

    第二步:两个urls.py进行解析,大家可以想象成连连看,解析后,一个网址对应一个views.py里面额函数方法,这时便打通了外部和内部的联系

所以,urls.py和views.py起到的传递作用是很大的。

 

b. 前端的发生的事件,如超链接的点击,会跳到新的页面,urls.py进行解析,view执行相应的函数,对model(数据)进行操作