У меня есть URL-адрес, в котором я хотел бы сделать статус-токен необязательным. Если токен статуса не указан в URL-адресе, я даю значение по умолчанию в аргументе метода представления. Я попытался заменить токен на этот (?:/(?P<status>\d+))?$
, но, похоже, не работает. БлагодаряDjango: Как я могу сделать часть URL необязательной
url(r'^(?P<status>\d+)/$', frequest_list, name="frequest_list"),
def request_list(request, status=1):
...
...
Update: Это был образец, который я пытался:
Так что, если я пытаюсь localhost/features/
хорошо работает
Но если я localhost/features/1/
он не
Почему это не работает? Я использую тот же единственный url, необязательный метод захвата. – jdi
Это дает мне 404, что ни один из URL-адресов не соответствует. Я что-то упустил? –
Можете ли вы опубликовать точные образцы, которые вы пробовали? – jdi