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
pour qu'il soit facultatif.
Je veux /project_config/
y /project_config/12345abdce/
sont des modèles d'URL tout aussi valables, de sorte que si project_id
est adoptée, puis Je peux l'utiliser.
En l'état actuel des choses, j'obtiens un message 404 lorsque j'accède à l'URL sans la balise project_id
paramètre.