Django公司网址.py如何区别几乎相同的网址彼此

2024-06-26 01:59:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这些网址在我的网址.py地址:

这个:

url(r'^bundesland/(?P<bundesland>.+)/$','home.views.func_a'),

还有这个:

url(r'^bundesland/(?P<bundesland>.+)/stadt/(?P<stadt>)/$','home.views.func_b'),

我有两个网址网址.py地址:

1)/bundesland/bavaria/应该转到func_a
2) /bundesland/bavaria/stadt/munich/应该转到func_b

但是url 2)/bundesland/bavaria/stadt/munich/仍然是func_a而不是func_b。为什么会这样?你知道吗

我急需帮助。你知道吗


Tags: pyurlhome地址viewsfunc网址急需
1条回答
网友
1楼 · 发布于 2024-06-26 01:59:07

使用\w+代替.+(将所有字符带到末尾):

url(r'^bundesland/(?P<bundesland>\w+)/$','home.views.func_a'),

这将在斜线之间包含一个或多个字母。你知道吗

相关问题 更多 >