Пароли Django меняются сами по себе

У меня очень странная проблема, я использую django authentication и я использую django AbstractUser. Проблема в том, что пароли меняются сами по себе, я даже не могу отследить, когда происходит это изменение, даже если приложение не используется, как только я пытаюсь войти снова, я не могу, он говорит мне, что пароль неправильный, Как я узнал, что пароль изменился? Я сравнил SHA код в базе данных, так как я всегда использую "admin" как пароль для приложения.

У меня есть некоторые конфигурации паролей в настройках, но я сомневаюсь, что это связано с ними :



REST_AUTH_SERIALIZERS = {
    'PASSWORD_RESET_SERIALIZER': 
        'forms.api.serializers.PasswordResetSerializer',
}



# Password validation


AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]

это моя модель пользователя


class User(AbstractUser):
    '''
        model for user extends default django user
    '''
    MALE = 1
    FEMALE = 2
    GENDER_CHOICES = (
        (MALE,'Male'),
        (FEMALE,'Female')
    )

    gender = models.PositiveIntegerField(choices=GENDER_CHOICES,null=True) 
   
    email = models.CharField(max_length=256,unique=True,blank=True,null=True) 
    
    receive_emails = models.BooleanField(default=True)
    objects = CustomUserManager()
    created_date = models.DateTimeField(auto_now_add=True, blank=True, null=True)
    updated_date = models.DateTimeField(auto_now=True, blank=True, null=True)

Можете ли вы, пожалуйста, если кто-нибудь сталкивался с этой проблемой раньше, сообщить мне, а также есть ли решение для ее решения. Спасибо.

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