网址 django,NoReverseMatch
urls django, NoReverseMatch
我有这个错误,但我不知道它的来源:
NoReverseMatch 在 /PROJETTEST/rec
对 'myp' 进行反转,其中未找到参数“(”,)”和关键字参数“{}”。尝试了 1 种模式:['(?P\w+)$']
url(r'^allp$', allp.as_view(), name="allp"),
url(r'^allp/(?P<slug>[^/]+)$',ficheP.as_view(), name="ficheP"),
url(r'^(?P<namep>\w+)$','myp', name="myp"),
url(r'^(?P<namep>\w+)/members$','members', name="members"),
url(r'^(?P<namep>\w+)/rec','rec', name="rec"),
<a href="{% url 'myp' p.name %}" role="button">Gen</a>
<a href="{% url 'members' p.name %}" role="button">Members</a>
<a href="{% url 'rec' p.name %}" role="button">rec</a>
我想访问..//rec..
p.name
是模板中的空字符串。而 myp
url 需要至少一个字母数字字符作为参数。
我有这个错误,但我不知道它的来源:
NoReverseMatch 在 /PROJETTEST/rec 对 'myp' 进行反转,其中未找到参数“(”,)”和关键字参数“{}”。尝试了 1 种模式:['(?P\w+)$']
url(r'^allp$', allp.as_view(), name="allp"),
url(r'^allp/(?P<slug>[^/]+)$',ficheP.as_view(), name="ficheP"),
url(r'^(?P<namep>\w+)$','myp', name="myp"),
url(r'^(?P<namep>\w+)/members$','members', name="members"),
url(r'^(?P<namep>\w+)/rec','rec', name="rec"),
<a href="{% url 'myp' p.name %}" role="button">Gen</a>
<a href="{% url 'members' p.name %}" role="button">Members</a>
<a href="{% url 'rec' p.name %}" role="button">rec</a>
我想访问..//rec..
p.name
是模板中的空字符串。而 myp
url 需要至少一个字母数字字符作为参数。