路由分配及模板渲染
URL(Uniform Resoure Locator)统一资源定位符是对可以从互联网上得到的资源的
位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的
URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL格式
path(route,view,kwargs=None,name=None)
route 是一个字符串URL规则
view 视图
kwargs 额外参数 字典
name url规则的名字
在url中捕获参数
crm获取某个学生的详情 数据库 主键id
转换器
int 正整数
str 除了路径分隔符“/”其余都匹配 如果不写转换器 默认str
slug匹配任意的ASCLL字符或数字组成的slug字符串,连字符-和下划线
path 匹配任何非空字符串,包括路径分隔符,
使用正则表达式
re_path(route,view,kwargs=None,name=None)
正则表达式 获取的参数都是str
url只匹配路径 不查看请求方法
include 操作
第一步
第二步
第三步
kwargs 参数
url命名
重定向 redirect
name
name参数可以给这个url取一个合适的名字.通过给url取名字,以后在view或者模板中使用这个URL
,就只需要通过这个名字就可以了。这样做的原因是防止url的规则更改,会导致其他地方用了这
个url的地方都需要更改,但是如果取名字了,就不要做任何改动了。
模板系统
设置路径
模板渲染
方法1
方法2