Django Custom User Model - настройка администратора

Итак, я создавал пользовательскую модель пользователя, и чтобы иметь возможность менять пароль на странице администратора, я сделал это на UserAdminChangeForm, это неправильно? Я имею в виду работу с безопасностью.

password = ReadOnlyPasswordHashField(
        label=_("Password"),
        help_text=_(
            "Raw passwords are not stored, so there is no way to see this "
            "user’s password, but you can change the password using "
            '<a href="../password">this form</a>.'
        ),
    )

Если суперпользователь хочет изменить пароль других пользователей с помощью панели администратора, он может использовать эту конечную точку: /admin/auth/user/123/password/, где 123 - идентификатор пользователя.

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