【发布时间】:2014-04-16 06:26:51
【问题描述】:
我正在尝试在 Django url 模式中形成一个 url。
url(r'^reports/(?P<bu>\w+|\W)/$', \
LrsReportView.as_view(), name="elearning.lrsreports.region"),
bu可以是字符串或字符串字母数字或带特殊字符的字母数字(/除外)
但上面的网址显示错误
NoReverseMatch: Reverse for 'elearning.lrsreports.region' with arguments '(u'Lawn&Garden',)' and keyword arguments '{}' not found.
根据我理解的错误是这个正则表达式不接受具有特殊字符的字符串
请帮我看看这里可能出了什么问题。
【问题讨论】:
-
WHat's wrong with my regex-- 一个人怎么可能告诉你出了什么问题而不知道它的目的是什么? -
输入错误,你可以她的 url 不接受具有特殊字符串的字符串是 Lawn&Garden
-
一个与正则表达式无关的错误是
name两者都相同。 -
@rohan 查看更新的问题