【Django系列】Django路由所有知识点总结
发布日期:2021-05-04 02:08:34 浏览次数:40 分类:技术文章

本文共 651 字,大约阅读时间需要 2 分钟。

前言

MVT模式中的V,V代表视图,在Django中的视图主要用来接受web请求,并做出响应。视图的本质就是一个python中的函数。

视图的响应分为两大类:

1. 以json数据形式返回2. 以网页的形式返回   		重定向到另一个网页       错误视图页面(404,500等)  视图响应的过程:浏览器中发送请求 → urls路由匹配 → 视图响应 → 回馈到浏览器

1. url配置

1.1 配置流程

settings中制定根级url配置文件的路径,根路径配置变了为ROOT_URLCONF,默认为工程目录下的urls.py文件

1.2 urlpatterns

一个url实例的对象,全在根配置搞定,内部由url组成在django2.0以下的版本中定义url组成:    url(r‘^learn/’, views.learn)在django2.0以上版本中定义path和re_path:    from django.urls import path, re_path    path(‘learn/’, views.learn)    或    re_path(‘learn/’, views.learn)  # re_path中定义的路由地址可以写正则表达式

1.3 路由分发

在工程目录的urls.py中编写配置规则,分别引入各各应用中创建的urls.py 文件在django2.0以下版本中定义路由分发:    from django.conf.urls import includ
上一篇:【ElasticSearch系列】ElasticSearch查询语法
下一篇:【Django系列】Django模板所有知识点总结

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年03月27日 06时18分43秒