在Django的URL中,我需要一個可選的命名組。這個沒有參數的conf提出了404例外:可選的命名組Python re
r'^list_cv/(?P<category>[\d]+)?/$'
如何使可選的命名組?
在Django的URL中,我需要一個可選的命名組。這個沒有參數的conf提出了404例外:可選的命名組Python re
r'^list_cv/(?P<category>[\d]+)?/$'
如何使可選的命名組?
最後一個斜線應該是可選的RE的一部分,並且RE應該像
r'^list_cv/(?:(?P<category>[\w+])?/)$'
我沒有測試它,但。
這不是真的工作,但第三個答案是工作http://stackoverflow.com/a/8271065/548558與此r'^ list_cv /(?:(?P
我發現爲沒有指定組的url創建單獨的url模式更清晰。
url(r'^list_cv/$', my_view),
url(r'^list_cv/(?P<category>[\d]+)/$', my_view),
[製作一個正則表達式的Django URL令牌可選]可能重複(http://stackoverflow.com/questions/2325433/making-a- regex-django-url-token-optional) – Bartek