Есть ли способ зашифровать пароль при создании обычного пользователя через 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

Вот моя модель пользователя, приведенная выше

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