我有一个 url,我想在其中将状态令牌设为可选。如果 url 中没有提供状态标记,我会在 view 方法参数中给出一个默认值。我尝试用这个替换令牌,(?:/(?P<status>\d+))?$
但似乎效果不佳。谢谢
url(r'^(?P<status>\d+)/$', frequest_list, name="frequest_list"),
def request_list(request, status=1):
...
...
更新:这是我尝试的模式:
url(r'^(?:/(?P<status>\d+))?$', frequest_list, name="frequest_list"),
所以,如果我尝试localhost/features/
效果很好
但如果我这样做localhost/features/1/
会失败