[英]Path conflict between server and client
有几件事你可以尝试
1. 自动添加尾随斜线
确保'django.middleware.common.CommonMiddleware'
在settings.py
的 middle_wares 中
此外,请确保将APPEND_SLASH = True
添加到您的设置中。
2. 用斜线定义路由
在您的 URL conf 中,确保将尾部斜杠添加到路由的末尾。 这样,您就不会看到错误。
3. 尾随斜线可选
您可以通过定义这样的路由来添加尾随斜杠:
from django.urls import re_path
re_path(about/?$', views.appmain, name="main")
注意:问号匹配 URL 中的零个或一个/
。 它接受localhost:8000/about
和localhost:8000/about/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.