У мене така Django URL:
url(
r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$',
'tool.views.ProjectConfig',
name='project_config'
),
views.py:
def ProjectConfig(request, product, project_id=None, template_name='project.html'):
...
# do stuff
Проблема в тому, що я хочу, щоб project_id
параметр був необов’язковим.
Я хочу /project_config/
і /project_config/12345abdce/
бути однаково допустимими шаблонами URL-адрес, так що якщо project_id
це буде передано, то я можу його використовувати.
На сьогоднішній день я отримую 404, коли я отримую доступ до URL без project_id
параметра.