J'ai une URL Django comme celle-ci:
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
Le problème est que je veux que le project_id
paramètre soit facultatif.
Je veux /project_config/
et /project_config/12345abdce/
être des modèles d'URL aussi valides, de sorte que si project_id
est passé, alors je peux l' utiliser.
Dans l'état actuel des choses, j'obtiens un 404 lorsque j'accède à l'URL sans le project_id
paramètre.