0

嗨,我有一个这样的 url 模式:

url(
    r'^project_info/(?P<product>\w+)/$',
    'tool.views.ProjectInfo',
    name='project_info'
),

这适用于普通字符串,但如果我想捕获像“我的产品”这样的东西,它会失败。

我试过像这样逃避破折号:

url(
    r'^project_info/(?P<product>\-\w+)/$',
    'tool.views.ProjectInfo',
    name='project_info'
),

但没有快乐。

任何帮助将非常感激。

4

1 回答 1

6

这应该适合你

url(
    r'^project_info/(?P<product>[-\w]+)/$',
    'tool.views.ProjectInfo',
    name='project_info'
),
于 2012-11-23T18:54:22.523 回答