url斜杠问题——重定向
path('hello',hello),
path('hello/',hello),
有什么区别?
没有斜杠:只能访问hello
有斜杠:可以访问hello和hello/
分析有斜杠的:
hello——
状态码,是301。——重定向(借A没有,又去问B借,把东西借来)
hello/是有的,但是hello是没有的,浏览器自动跳转找到hello/
关于路由后缀添加斜杠结尾,在用户访问该地址的时候,如果不加斜杠结尾,django自动再用户访问的地址后面自动补充斜杠
如果路由后缀不添加斜杠结尾,在用户访问改地址的时候,以斜杠结尾了,django报错,找不到资源
hello/——
直接可以找到
主要区别!!
没有斜杠的路径
有斜杠的路径
总结:
假设是最后一个,像上面例子那样。
尽量不加斜杠,直接字符串命名。
本文来自博客园,作者:ICE-CREAMMM,转载请注明原文链接:https://www.cnblogs.com/gsxm/p/16062568.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏