Данные пользователя не обновляются в панели администратора и формах django

Когда я пытаюсь обновить данные пользователя (в панели администратора или форме), он ничего не делает и выдает 0 ошибок. В панели администратора написано, что данные обновлены, но данные остаются прежними.

Вот мой model.py: https://pastecode.io/s/jx4jpt0x

Проблема здесь:

def save(self, *args, **kwargs):
    if not self.pk:
        self.user_role = self.base_role
        return super().save(*args, **kwargs)

Вы не должны изменять метод save, поскольку это не требуется. Вы уже определили атрибут user_role со значением по умолчанию base_role.

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