Ich habe ein Problem mit der Methode Login(), die Variable 'Benutzer', wenn es den Benutzer enthält, aber diese Methode fehlschlägt. könnte helfen, das Problem zu erkennen.django 1.8.13 'Benutzer' Objekt hat kein Attribut 'Benutzer'
from django.contrib.auth import authenticate, login
def login(request):
if request.user.is_authenticated():
return render(request, 'Default.html')
mensaje = ''
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
User = authenticate(username=username, password=password)
if User is not None:
if User.is_active:
login(User)
return render(request, 'Default.html')
else:
return render(request, 'accounts/login.html', {'mensaje':mensaje})
else:
return render(request, 'accounts/login.html', {'mensaje':mensaje})
wie dies in der Dokumentation benennen auch zwei Parameter senden in der Methode Anmeldung fehlschlägt() –