Django 路由系统

urls.py中 path函数第一个参数是访问路径,第二个参数是指定访问这个路径由哪个函数处理来返回网页
在这里插入图片描述

在urls.py中可以使用正则表达式匹配访问的路径
但要导入re_path 并使用re_path替换path
在这里插入图片描述
views中返回字符串
在这里插入图片描述
浏览器访问任意数字路径皆返回此字符串
在这里插入图片描述
在这里插入图片描述


再urls中将正则表达式带上括号,开阔号中的内容将会作为参数传递给路由指定的函数,本例中是views.num函数
在这里插入图片描述
views.num的第二个参数接收这个值
在这里插入图片描述
访问测试
在这里插入图片描述
在这里插入图片描述


在app内新建urls.py 可将这个app相关的路由放在这里,而不是都放在总urls.py这一个文件夹内,更方便查找与变更
在这里插入图片描述
在主urls.py中path() 填写app名称和include(app的urls) 注意有双引号 没有后缀
在这里插入图片描述
app中的urls编写路由
在这里插入图片描述
views.py 设置将返回########字符串
在这里插入图片描述
访问网页(注意网页路径)
在这里插入图片描述


url别名 反向解析
在这里插入图片描述
在这里插入图片描述
使用别名可以避免路由修改时要同时修改代码中使用的路径,而使用别名则不需要修改代码中使用的别名
在这里插入图片描述
在html里 模板里这样使用别名

{% url '别名' %}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐奥雯XUAOWEN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值