-1

我得到一个'views.mainPage'的反向参数'()'和关键字参数'{}'未找到。

/django_crm/crm/views.py 中的 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.
4

1 回答 1

0

{% load url from future %}如果您使用的是 django < 1.5

或者

从 url 标记中删除引号。

在 Django 1.5 中更改:第一个参数以前没有被引用,这与其他模板标签不一致。从 Django 1.5 开始,它根据通常的规则进行评估:它可以是带引号的字符串或将在上下文中查找的变量。

于 2013-01-22T06:22:31.300 回答