Why is this giving form invalid
?
My username password input is correct.
forms.py
class CustomAuthForm(AuthenticationForm):
username = forms.CharField(required=True, max_length = 50,
widget=forms.EmailInput(attrs={"placeholder": "Email", "class":"form-control"}))
password = forms.CharField(required=True, max_length = 50,
widget=forms.PasswordInput(attrs={"placeholder":"Password", "class":"form-control"}))
views.py
@csrf_protect
def user_login(request):
if request.user.is_authenticated:
return redirect('/')
form=CustomAuthForm(request.POST or None)
print(request.POST)
if form.is_valid():
print(form.cleaned_data)
else:
print ('form invalid')
Console print
<QueryDict: {'csrfmiddlewaretoken': ['mt5a3e9KyCbVg4OokaDeCu97EDrHVInAwVJmmK3a2xn0Nn4KRi0gt7axWJyRDMmT'],
'username': ['[email protected]'], 'password': ['mypass']}>
form invalid