django的MTV分别代表:

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

  template(模板):负责把页面展示给用户

  view(视图):负责业务逻辑,并在适当的时候调用model和template

  PS:此外,django还有一个urls分发器,他的作用的讲一个个的url页面请求发送给不同的views视图处理

MTV模型

视图层路由配置

urlpatterns = [url(正则表达式,views视图函数,参数,别名),.....]

url正则表达式为展示在网页中的那个路径

views视图函数为当用户输入那个url链接是展示给用户页面(已经被views函数处理过)

后边的参数可选(字典形式)

假如有连个正则表达式实现的功能一样,那个值匹配到一个就不往后走

正则表达式还可以选择有名分组,分完组之后这个参数必须穿给views视图函数

urls配置:

 

相关文章:

  • 2021-11-22
  • 2021-06-06
  • 2022-12-23
  • 2021-09-18
  • 2021-04-09
  • 2021-05-14
  • 2022-02-08
  • 2021-10-07
猜你喜欢
  • 2022-02-11
  • 2022-12-23
  • 2021-06-29
  • 2021-10-17
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案