Как проверить пароль на уровне БД в django

Я пытаюсь зарегистрировать пользователя с телефоном и паролем, я хочу найти, существует ли пользователь, и если пароль такой же, как уже есть в нашей БД, то я хочу, чтобы пользователь получил логин, а не выдавал ошибку, что пользователь с такими же кредами уже существует.

Теперь проблема - я не могу подтвердить пароль.

Я пытаюсь :

registered_user = CustomUser.objects.get(phone_number=data['phone_number'])
if make_password(data['password']) == registered_user.passwrod:
                serializer = UserSerializerWithToken(registered_user, many=False)
                return Response(serializer.data)

Но я получаю

registered_user has no attribute password

Как мы можем это исправить?

Вернуться на верх