url django,NoReverseMatch

时间:2015-02-22 12:50:45

标签: django django-templates reverse django-urls

我有这个错误而且我不知道它的来源:

/ PROJETTEST / rec的NoReverseMatch 反转' 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 ..

1 个答案:

答案 0 :(得分:0)

p.name是模板中的空字符串。虽然myp url需要至少一个字母数字字符作为参数。