1

i am trying to define a url pattern in django urls.py like

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

when i am typing http://myhost.com/networking in my address bar to go to networking page

i am getting 404 error and a slash '/' automatically added to the address bar like

http://myhost.com/networking/

help me out what i am doing wrong?

4

3 回答 3

3

您可能没有正确包含您的 urlconf。您看到的行为是因为 APPEND_SLASH在 Django 无法解析 url 时默认设置为 True。

于 2012-06-05T06:20:12.807 回答
0

似乎您的 Apache 服务器或某些 Django 中间件正在添加斜杠。您可以更正这一点,或者更好的方法是您可以使用以下 url 模式:

url(r'^networking/?$','mysite1.networking.views.networking'), 
于 2012-06-05T06:20:08.507 回答
0

要么将 Append_Slash 设置为 false,默认情况下为 true,要么使用下面给出的 url 描述,将带有斜杠的 url 重定向到所需的视图。

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

于 2012-06-05T06:47:39.813 回答