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(数据)进行操作

    

     

 

相关文章:

  • 2021-03-31
  • 2021-09-11
  • 2021-11-27
  • 2021-06-13
  • 2021-04-10
  • 2021-10-18
  • 2021-06-27
猜你喜欢
  • 2021-07-02
  • 2021-08-10
  • 2021-08-16
  • 2021-04-08
  • 2022-02-28
  • 2022-12-23
相关资源
相似解决方案