找不到Django url调度程序页面

时间:2012-06-05 06:14:42

标签: django django-urls

我正在尝试在django urls.py中定义一个url模式,如

 url(r'^networking$','mysite1.networking.views.networking'), 

当我在地址栏中输入http://myhost.com/networking以进入网络页面

我收到404错误并且斜杠'/'会自动添加到地址栏中,如

http://myhost.com/networking/

帮我解决我做错了什么?

3 个答案:

答案 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'),