找不到Django url调度程序页面
我试图在django url.py中定义一个url模式,就像找不到Django url调度程序页面,django,django-urls,Django,Django Urls,我试图在django url.py中定义一个url模式,就像 url(r'^networking$','mysite1.networking.views.networking'), 当我在我的地址栏中键入时,转到网络页面 我得到404错误和一个斜杠“/”自动添加到地址栏,如 帮我找出我做错了什么?似乎您的Apache服务器或某些Django中间件正在添加尾部斜杠。您可以纠正这一点,或者更好的方法是使用以下url模式: url(r'^networking/?$','mysite1.netw
url(r'^networking$','mysite1.networking.views.networking'),
当我在我的地址栏中键入时,转到网络页面
我得到404错误和一个斜杠“/”自动添加到地址栏,如
帮我找出我做错了什么?似乎您的Apache服务器或某些Django中间件正在添加尾部斜杠。您可以纠正这一点,或者更好的方法是使用以下url模式:
url(r'^networking/?$','mysite1.networking.views.networking'),
您可能没有正确地包含urlconf。您看到的行为是因为,当Django无法解析url时,默认设置为True。可以将Append\u Slash设置为false(默认为True),或者使用下面给出的url描述,将带有斜杠的url重定向到所需视图
url(r“^networking/$”、“mysite1.networking.views.networking”)、networking/将只接受/networking/而不接受/networking@vivek如果我正在使用(r“^networking/?$”,include('mysite1.networking.url')),在这种情况下,当我尝试使用networking.url.py时,它再次显示404错误。第二个url模式类似于url(r“^multiwanrule/”,multiwanrule\u info),是的,您需要在所有url模式中添加“/?”,以接受带斜杠和不带斜杠的请求。最好取消注释附加斜杠。