因此,在我的 Django URLS 中,我希望能够支持:
mysite.com/section
mysite.com/section/
mysite.com/section/sectionAlphaNum
mysite.com/section/sectionAlphaNum/
我目前有作为 URL 模式:
(r'^section/(?P<id>\s?)?', section)
这应该使section/成为必需的以及可选之后的任何内容,但它似乎永远不会捕获我输入的任何 sectionAlphaNum。在我的views.py文件中,我有
def section(request,id):
if id == '':
# Do something with id
else:
# Do default action
但它似乎永远不会进入顶部 if 分支它用 id 做某事