Реализация входа в систему на Django
Я создаю вход пользователей в систему на Django. Ниже код метода, который получает из формы login и pswd (пароль). Однако, когда я использую метод request.user, он выводит ошибку: TypeError at /logging 'str' object is not callable.
Как эту ошибку исправить? Код метода:
def logging_in(request):
login = request.POST.get("login")
pswd = request.POST.get("pswd")
if User.objects.filter(username=login).exists():
user = User.objects.get(username=login)
if user.check_password(pswd):
user = authenticate(request, username=login, password=pswd)
login(request, user, backend = None)
Источник: Stack Overflow на русском