【发布时间】:2012-12-30 08:05:53
【问题描述】:
我有一个这样的 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 被传递,然后我可以使用它。
就目前而言,当我访问没有 project_id 参数的 URL 时,我得到一个 404。
【问题讨论】:
标签: python django django-views django-urls