路由分配及模板渲染

路由分配及模板渲染

1.路由系统

url:URL是Uniform Resource Location的缩写,译为"统一资源定位符"。通俗地说,URL是Internet上用来描述信息资源的字符串,就是一个网址。

 

URLconf模块:urls.py   在项目文件夹下的urls.py叫根配置文件。路径前面不用加“/”,后面要加“/”.

path(rouote,view,kwargs=None,name=None)

  route:是一个字符串,url规则。

  view:是一个视图。

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

 

posted @ 2019-03-20 23:09  jonney_2019  阅读(145)  评论(0编辑  收藏  举报