Django的URL路由配置

settings.py文件中ROOT_URLCONF变量指定全局路由文件名称

Django使用urlpatterns变量表示路由(url.py),改变量是列表类型,由path()或re_path()作为元素组成

Django路由流程

注意:Django的路由不考虑HTTP请求方式,仅根据URL进行路由,即,只要URL相同,无论POST、GET等哪种请求方式都指向同一操作函数

1.path()、re_path()使用

path()和re_path()
路由函数:path()
Django支持三种方式表达route
精确字符串格式--例如:articles/2003/
Django的转换格式
Django的转换格式:例子
Django的转换格式:说明
Django正则表达式
Django正则表达式:使用
Django正则表达式:说明

2.view使用

View包括两种类型:处理函数和include()函数

处理函数
include()函数:包含其他路由信息的函数,分段路径组合形成总路径
include()函数:路径去重
URL根目录处理
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容