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

#django #django-models #django-admin

Вопрос:

каждый раз , когда я пытаюсь добавить нового участника в свой администратор Django, эта ошибка всплывает, и я знаю, что это из-за электронной почты, но я не знаю, что с ней не так, и я не устанавливаю своего пользователя АКТИВНЫМ.
итак, вот изображение ошибки, которое я получаю изображение ОШИБКИ

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

 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',)```  

Комментарии:

1. добавьте журнал ошибок. Также добавьте код администратора.