与#x27相反;django.contrib.auth.views.login';带参数';()';和关键字参数';{}';在Django 1.4.3中找不到

与#x27相反;django.contrib.auth.views.login';带参数';()';和关键字参数';{}';在Django 1.4.3中找不到,django,Django,我知道这个问题已经被问了好几次了,但我想不出来 我将Django 1.4.3与build authentication视图一起使用。当我编写以下代码时,出现了以下错误: <div id="divAuthbox"> <p id="instructionTooltip">Sign in</p> <form action="{% url django.contrib.auth.views.login %}" method="post">

我知道这个问题已经被问了好几次了,但我想不出来

我将Django 1.4.3与build authentication视图一起使用。当我编写以下代码时,出现了以下错误:

<div id="divAuthbox">
  <p id="instructionTooltip">Sign in</p>
  <form action="{% url django.contrib.auth.views.login %}" method="post">
    {% csrf_token %}
    <p class="label">{{form.username.label_tag}}</p>
    <p class="input">{{form.username}}</p>
    <p class="label">{{form.password.label_tag}}</p>
    <p class="input">{{form.password}}</p>
    <input class="loginButton" type="submit" value="login" />
    <input type="hidden" name="next" value="{{ next }}" />    
    <a href="/core/login_retrieval" class="padding" id="accessLink">Can't access your account?</a>
  </form>
</div>
很抱歉,我问了一个重复的问题,但我无法找出1.4.3的错误


谢谢。

url模板标记接受url名称,而不是查看函数路径。您应该将此视图添加到url模式中,指定名称='login',稍后使用
{%url login%}

url模板标记接受url名称,而不是视图函数路径。您应该将此视图添加到url模式中,指定名称='login',稍后使用
{%url login%}
将此添加到您的url.py:

url('', include('django.contrib.auth.urls')),

我正在使用Django 1.5将此添加到您的URL.py:

url('', include('django.contrib.auth.urls')),

我使用的是Django 1.5

@Kintaro,请检查适合您的问题的答案,以便将来有更多的人可以找到它。@Kintaro,请检查适合您的问题的答案,以便将来有更多的人可以找到它。