路由分配及模板渲染正则表达式
1.路由系统数据库
url:URL是Uniform Resource Location的缩写,译为"统一资源定位符"。通俗地说,URL是Internet上用来描述信息资源的字符串,就是一个网址。url
URLconf模块:urls.py 在项目文件夹下的urls.py叫根配置文件。路径前面不用加“/”,后面要加“/”.spa
path(rouote,view,kwargs=None,name=None)3d
route:是一个字符串,url规则。orm
view:是一个视图。blog
kwargs:是额外的参数,是一个字典。资源
name: url规则的名字。路由
在url中捕获参数字符串
crm获取某个学生的详情,数据库 主键 id
转换器:
str 匹配除了路径分隔符“/”以外的全部字符串,若是不写转换器,默认就是字符串转换器。
int 匹配0或任何正整数。
slug 匹配任意的ASCII字符或数字组成的slug字符串,连字符和下划线。
path 匹配任何费控字符串,包括路径分隔符“/”。
使用正则表达式:
re_path(route,view,kwargs=None,name=None)
使用int转换器:
使用reverse,redirect实现页面跳转
2.模板系统
使用render渲染模板