我有一个这样的 Django URL:
url(
r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$',
'tool.views.ProjectConfig',
name='project_config'
),
视图.py:
def ProjectConfig(request, product, project_id=None, template_name='project.html'):
...
# do stuff
问题是我希望project_id
参数是可选的。
我想要/project_config/
并且/project_config/12345abdce/
是同样有效的 URL 模式,这样如果 project_id
通过了,那么我可以使用它。
就目前而言,当我在没有project_id
参数的情况下访问 URL 时得到 404。