Пароли 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)
Можете ли вы, пожалуйста, если кто-нибудь сталкивался с этой проблемой раньше, сообщить мне, а также есть ли решение для ее решения. Спасибо.