Use a login view like this:
@sensitive_post_parameters('password')
def login_view(request):
form = LoginForm(initial={'email': request.order.email})
if request.POST.get('login'):
form = LoginForm(data=request.POST)
if form.is_valid():
if user.is_active:
Thank you Alejandro, it must be the template somehow: I had a seperate
login form:
*{% extends "base/base.html" %}*
*{% load crispy_forms_tags %}*
*{% block head_content %}*
**
**
**
*Anmeldung bei Netteachers*
**
**
*{% endblock %}*
*{% block main_content %}*
*{% if
Hi Sabine,
Your code looks good. Can you post you template code?
Why are you not using form `is_valid`? [0]
What version of Django are you using? You can be facing that your
request.POST is empty! [1]
This may be not what you are looking for but you can use Django
Authentication System [2]
This is my login view:
def login_view(request,template_name='userauth/login.html'):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
print username
print password
user =
4 matches
Mail list logo