मेरे पास इस तरह से एक 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 मिलता है जब मैं बिना project_id
पैरामीटर के URL का उपयोग करता हूं ।