7
Django可选的url参数
我有一个像这样的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 。