url斜杠问题——重定向

path('hello',hello),
path('hello/',hello),

有什么区别?
没有斜杠:只能访问hello
有斜杠:可以访问hello和hello/

分析有斜杠的:

hello——

状态码,是301。——重定向(借A没有,又去问B借,把东西借来)
hello/是有的,但是hello是没有的,浏览器自动跳转找到hello/

关于路由后缀添加斜杠结尾,在用户访问该地址的时候,如果不加斜杠结尾,django自动再用户访问的地址后面自动补充斜杠
如果路由后缀不添加斜杠结尾,在用户访问改地址的时候,以斜杠结尾了,django报错,找不到资源

hello/——

直接可以找到

主要区别!!

没有斜杠的路径

有斜杠的路径

总结:

假设是最后一个,像上面例子那样。
尽量不加斜杠,直接字符串命名。

posted @   ICE-CREAMMM  阅读(281)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示