我得到一个'反向'views.mainPage',带有参数'()'和关键字参数'{}'找不到。'
mainPage方法
@login_required
def mainPage(request):
variables = RequestContext(request, {
'user': request.user,
})
return render_to_response('mainPage.html', variables)
和/django_crm/django_crm/templates/mainPage.html
<html>
<head>
<title>test</title>
</head>
<body>
{% url 'crm.views.mainPage' %}
</body>
</html>
...错误
Reverse for ''crm.views.mainPage'' with arguments '()' and keyword arguments '{}' not found.
答案 0 :(得分:0)
{% load url from future %}
如果您使用的是django&lt; 1.5
或者
从网址标记中删除引号。
在Django 1.5中更改:第一个参数用于不引用, 这与其他模板标签不一致。自Django 1.5以来,它 根据通常的规则进行评估:它可以是带引号的字符串 或者将在上下文中查找的变量。