赞
踩
路由称为URL,是对可以从互联网上得到的资源位置和访问方法的一种简洁的表示,是互联网标准资源的地址。互联网上的每个文件都有一个唯一的路由,用于指出网络文件的路径位置。简单说,路由可视为我们常说的网址,每个网址代表不同的网页。
路由基本编写规则如下:
路由列表由urlpatterns表示,每个列表元素代表一条路由。
路由的变量类型有字符类型、整型、slug和uuid,最为常用的字符类型和整型,各个类型说明如下:
除了在路由地址设置变量外,Django还支持在路由地址外设置变量(路由的可选变量)。
路由的正则表达式由路由函数re_path定义,其作用是对路由变量进行截取与判断。
命名空间namspace可以帮我们快速定位某个项目应用的urls.py,再结合路由命名name就能快速地从项目应用的urls.py找到某条路由的具体信息。
Django的路由命名是对路由进行命名,其作用是在开发过程中可以在视图或模板等其他功能模块里使用路由命名name来生成路由地址。
Django的反向解析主要由函数reverse和resolve实现。
Django的网页重定向有两种方式,第一种是路由重定向,第二种是自定义视图重定向。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。