Есть ли способ зашифровать пароль при создании обычного пользователя через django admin?
есть ли способ сохранить пароль в зашифрованном виде при создании нового пользователя через django admin?
from django.db import models
from django.contrib.auth.models import AbstractUser
from src.core.models import TimeStamp
class User(AbstractUser, TimeStamp):
joined_date = models.DateField('date joined', null=True)
leave_date = models.DateField('Leave Date', null=True)
role = models.ForeignKey("Role", on_delete=models.SET_NULL, null=True)
class Meta:
verbose_name = 'user'
verbose_name_plural = 'users'
def __str__(self):
""" username of each user """
return self.username
Вот моя модель пользователя, приведенная выше