У меня есть URL Django, как это:
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
.