Tengo una URL de Django como esta:
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
El problema es que quiero que el project_id
parámetro sea opcional.
Quiero /project_config/
y /project_config/12345abdce/
para ser patrones de URL igualmente válidas, de manera que si project_id
se pasa, a continuación, lo puedo usar.
Tal como está en este momento, obtengo un 404 cuando accedo a la URL sin el project_id
parámetro.