Django春节第三天3URL反向解析

Django春节第三天3URL反向解析,第1张

Django春节第三天3URL反向解析 URL反向解析 一、URL书写规范 1.绝对地址

协议+ip+端口+path

2.相对地址 2.1 以“/”开头的相对地址

如 “/page/1”
当前地址栏为
localhost/shop
访问的地址为
localhost/page/1

2.2 没有"/"开头的相对地址

如“page/1”
当前地址栏为
localhost/shop/detail
访问的地址为
localhost/shop/page/1

3. URL反向解析

url反向解析是在视图或模板中,用path定义的名称来动态查找计算相应的路由

3.1在模板中使用反向解析

路由文件中的别名

path('base_index',views.base_view,name='baseindex')

反向解析

eg.
反向转换到
3.2在视图函数中使用反向解析
from django.urls import reverse
reverse('别名',args=[path转换器的值],或kwargs={使用关键字传参})
eg:
reverse('pagen',args=[300])
reverse('pagen',kwargs={'name':'nicos', 'sexual':'male'})

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5721179.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存