I'm trying to build a login form by following the instructions on this page 
https://docs.djangoproject.com/en/dev/topics/auth/#django.contrib.auth.views.login.
 
The form is rendered in the template with a username and password field, 
but the hidden "next" field has no value, the form does not return error 
messages and there's no response on submit. Here is my code:

*urls.py*
urlpatterns = patterns('',
    url(r'^accounts/login/$', 'django.contrib.auth.views.login', {
        'template_name': 'accounts/login.html'
    }
)

*templates/accounts/login.html*
{% extends 'base.html' %}
{% load url from future %}

{% block content %}

{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}

<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
    {% csrf_token %}
    <div class="form-item">
    {{ form.username.label_tag }}
    {{ form.username }}
    </div>
    <div class="form-item">
    {{ form.password.label_tag }}
    {{ form.password }}
    </div>
    <input type="submit" value="login" />
    <input type="hidden" name="next" value="{{ next|escape }}" />
</form>

{% endblock %}

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/g3sCK82eI0gJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to