所以在我的Django URLS我希望能夠支持:Django中所需字符串和可選字符串的正確正則表達式是什麼?
mysite.com/section
mysite.com/section/
mysite.com/section/sectionAlphaNum
的mysite .COM /節/ sectionAlphaNum/
我現在有作爲URL模式:
(r'^section/(?P<id>\s?)?', section)
這將使節/必需和可選的後任何,但它似乎永遠不會趕上我在進入任何sectionAlphaNum。在我views.py文件我有
def section(request,id):
if id == '':
# Do something with id
else:
# Do default action
但它似乎從來沒有進入頂部,如果分支在哪裏做的東西與ID
是的,這很有效(您提供的第二個代碼片段)。謝謝! –