2012-11-23 114 views
0

喜字我有一个URL模式,像这样:Django的忽略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' 
), 

,但没有喜悦。

任何帮助将不胜感激。

回答

6

这应该为你工作

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