Django обновление имени пользователя приводит к невозможности использования пароля. Как предотвратить это?

Я использую код для обновления данных о пользователе, и в то время как значения обновляются, я заметил, что когда я обновляю имя пользователя, которое является адресом электронной почты, пароль устанавливается на непригодный пароль, как если бы использовалась функция set_unusable_password(). Если я не обновляю имя пользователя, но изменяю имя_и фамилию, то все в порядке. Почему? И как я могу остановить такое поведение?

                            User.objects.filter(username=username).update(
                                first_name=first_name,
                                last_name=last_name,
                                username=username/new_user_name,
                            )
Вернуться на верх