Программный запуск сброса пароля в Django 3.2

Метод, подробно описанный здесь, больше не работает. Импорт django.contrib.auth.forms.PasswordResetForm приводит к тому, что пользовательский класс пользователя недоступен (django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'accounts.CustomUser' that has not been installed). Как мне отправить эти письма программно?

Чтобы избежать проблемы X-Y: мне не нужна регистрация пользователей. Я хочу, чтобы администраторы могли создавать пользователей, указывая адрес электронной почты, после чего пользователь получает письмо со сбросом пароля. После сброса (точнее, создания) пароля пользователь может войти в систему и установить отображаемое имя и другие атрибуты

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