路由分配及模板渲染

路由分配及模板渲染正则表达式

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渲染模板

 

相关文章
相关标签/搜索