django forms - CSRF verification failed. Request aborted, CSRF token missing or incorrect -


i know problem has been posted lot, i've been trying suggested solutions until , none has worked.

login.html:

{% extends "base.html" %}  {% block title %}connexion{% endblock %}  {% block bodyid %}loginpage{% endblock %}  {% block content %} <form action="login" method="post"> {% csrf_token %} {{ form.as_p }} <p> <input type ="submit" name='csrfmiddlewaretoken' value="se connecter" /> <a href="/register"> créer un compte</a> </p> </form> {% endblock %} 

and here view.py part:

def login(request): if request.method=="post":     form = loginform(request.post)     if form.is_valid():         user_email = form.cleaned_data['email']         logged_user = personne.objects.get(courriel=user_email)         request.session['logged_user_id'] = logged_user.id         return httpresponseredirect('/welcome') else:      form = loginform()     return render_to_response('login.html', {'form':form}) 

change name of submit button other csrfmiddlewaretoken. it's clashing hidden field contains token , causing error.


Comments