url路由末尾是否加斜杠的规范
- 加斜杠:表示是目录
- 不加斜杠: 表示是文件
在django中的setting中,默认APPEND_SLASH = True
,
即当请求的路由末尾没有加斜杠,文章来源:https://www.toymoban.com/news/detail-701647.html
- 如果尝试加上斜杠后,能在后端路由里匹配到,则会自动加上斜杠,并重定向到匹配到的路由,此时总共会发两个请求;
- 如果尝试加上斜杠后,不能在后端路由里匹配到,则访问路由失败。
注意:自动添加末尾斜杠只对GET
请求有作用,因为重定向只支持GET方法
,POST等其它请求无效,将严格按照请求路由匹配。
手动设置APPEND_SLASH = False
后,请求路由将安装urlpattern严格匹配。文章来源地址https://www.toymoban.com/news/detail-701647.html
到了这里,关于【django】APPEND_SLASH 路由末尾的斜杠问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!