Ошибка кодирования при добавлении категории через панель администратора

Я создал базу данных для категорий, при добавлении возникает ошибка:

IntegrityError at /admin/goods/categorymodel/add/
������������:  INSERT ������ UPDATE �� �������������� "django_admin_log" ���������������� ���������������������� ���������������� ���������� "django_admin_log_user_id_c564eba6_fk_auth_user_id"
DETAIL:  �������� (user_id)=(5) ���������������������� �� �������������� "auth_user".

Я переопределял пользовательскую модель в свою собственную Я также переопределил авторизацию по электронной почте или имени пользователя backends.py:

class UserModelBackend(ModelBackend):

    def authenticate(self, request, username=None, password=None, **kwargs):
        try:
            user = UserModel.objects.get(
                Q(username=username) | Q(email__iexact=username))
        except UserModel.DoesNotExist:
            return None
        except MultipleObjectsReturned:
            return UserModel.objects.filter(email=username).order_by('id').first()
        else:
            if user.check_password(password) and self.user_can_authenticate(user):
                return user

    def get_user(self, user_id):
        try:
            user = UserModel.objects.get(pk=user_id)
        except UserModel.DoesNotExist:
            return None

        return user if self.user_can_authenticate(user) else None

ошибка возникает, когда я пытаюсь добавить категорию

Как я могу исправить ошибку?

Django: 4.2.11

Python: 3.11.8

Я нашел информацию о переопределении авторизации, но она не помогла

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