Пожалуйста, исправьте приведенные ниже ошибки. в админке Django

каждый раз, когда я пытаюсь добавить нового пользователя в Django admin, появляется эта ошибка, и я знаю, что это из-за электронной почты, но я не знаю, что с ней не так, также я не устанавливаю своего пользователя как ACTIVE.
вот изображение ошибки, которую я получаю изображение ERROR

это моя МОДЕЛЬ :

    def create_user(self,email, mobileNumber, name, familyName, password, nationalCode, **other_fields):
        if not email:
            raise ValueError('you need a valid email')
        email = self.normalize_email(email)
        user = self.model(mobileNumber=mobileNumber, name=name, familyName=familyName,
                          password=password,
                          email=email,
                          nationalCode=nationalCode, **other_fields)

        user.set_password(password)
        user.save()
        return user

    def create_superuser(self,email, mobileNumber, name, familyName, password, nationalCode, **other_fields):
        other_fields.setdefault('is_staff', True)
        other_fields.setdefault('is_superuser', True)
        other_fields.setdefault('is_active', True)

        if other_fields.get('is_staff') is not True:
            raise ValueError('superuser must be is_staff set to True')
        if other_fields.get('is_superuser') is not True:
            raise ValueError('superuser must be is_superuser set to True')
        return self.create_user(email,mobileNumber, name, familyName, password, nationalCode, **other_fields)


class Members(AbstractBaseUser, PermissionsMixin):
    class Meta:
        verbose_name_plural = 'Members'

    name = models.CharField(max_length=50, validators=[validate_name])
    familyName = models.CharField(max_length=50, validators=[validate_name])
    email = models.EmailField(max_length=50, blank=True)
    nationalCode = models.IntegerField(null=True, validators=[is_valid_iran_code])
    mobileNumber = models.CharField(max_length=11, null=True, unique=True)
    is_staff = models.BooleanField(default=False)
    is_active = models.BooleanField(default=True)
    is_superuser = models.BooleanField(default=False)
    objects = customMemberManager()

    USERNAME_FIELD = 'mobileNumber'
    REQUIRED_FIELDS = ['nationalCode', 'familyName', 'name','email']

    def __str__(self):
        return str(self.name)

а это мой админ :

    search_fields = ('email', 'name', 'mobileNumber',)
    list_filter = ('email', 'name', 'mobileNumber', 'nationalCode',)
    ordering = ('email',)
    list_display = ('email', 'familyName', 'mobileNumber', 'nationalCode', 'is_active', 'is_staff')
    fieldsets = (
        ('User information',
         {'fields': ('email', 'name', 'familyName', 'mobileNumber', 'password', 'nationalCode')}),
        ('Permissions', {'fields': ('is_staff', 'is_active', 'is_superuser', 'groups')}),

    )

    add_fieldsets = [(None, {
        'classes': ('wide',),
        'fields': ('email', 'name', 'familyName', 'mobileNumber', 'password', 'nationalCode')
    })]


class AllfilesConfig(admin.ModelAdmin):
    search_fields = ('user__name',)
    ordering = ('user__name',)
    list_display = ('user', 'image', 'video', 'audio', 'generated',)
    list_filter = ('user__name',)```
Вернуться на верх