Как запретить администратору (суперпользователю) изменять/обновлять пароль других пользователей?

У меня есть пользовательский метод сброса пароля для всех пользователей. Он посылает пользователю письмо о сбросе пароля, пользователь нажимает на ссылку восстановления пароля и затем сбрасывает свой пароль. Таким образом, я хочу, чтобы пользователи сбрасывали пароль только таким образом и не хочу, чтобы администратор сбрасывал пароль любого пользователя со страницы администрирования Django. Как мне запретить администратору изменять/обновлять пароль любого другого пользователя?

У меня пока нет никакой пользовательской модели администратора. Если это потребует от меня создания пользовательской модели Admin, пожалуйста, объясните немного, какие вещи я должен буду сохранить в модели, чтобы все остальные функции были такими же, как и в стандартной модели Admin? Требуется лишь небольшое изменение, которое не позволит администратору изменять пароль любого другого пользователя

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