我正在尝试使用django.contrib.auth登录,但似乎这在Django 1.5中不起作用 这是urls.py
r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}),
这是我的模板
1 {% extends "website/base.html" %}
2
3 {% block content %}
4
5 {% if form.errors %}
6 <p>Authentication error</p>
7 {% endif %}
8
9 <form action="{% url django.contrib.auth.views.login %}" method="post">
10 {% for field in form %}
11 <p>
12 {{ field.label_tag }}: {{ field }}
13 {{ field.errors }}
14 </p>
15 {% endfor %}
16 <p><input type="submit" value="Login" /></p>
17 <input type="hidden" name="next" value="{{ next }}" />
18 </form>
我该如何解决?
答案 0 :(得分:9)
您想要在视图名称周围加引号:
<form action="{% url "django.contrib.auth.views.login" %}" method="post">