我正在尝试在django urls.py中定义一个url模式,如
url(r'^networking$','mysite1.networking.views.networking'),
当我在地址栏中输入http://myhost.com/networking以进入网络页面
时我收到404错误并且斜杠'/'会自动添加到地址栏中,如
帮我解决我做错了什么?
答案 0 :(得分:3)
您可能没有正确包含您的urlconf。您看到的行为是因为当Django无法解析网址时,APPEND_SLASH默认设置为True。
答案 1 :(得分:0)
似乎你的Apache服务器或一些Django中间件正在添加尾部斜杠。您可以更正,或者更好的方法是使用以下网址格式:
url(r'^networking/?$','mysite1.networking.views.networking'),
答案 2 :(得分:0)
将Append_Slash设置为false,默认情况下为true,或者使用下面给出的url描述,其中将带有斜杠的url重定向到所需的视图。
url(r'^ networking / $','mysite1.networking.views.networking'),