Python Django утверждение администратора и проверка электронной почты с помощью all-auth

Я хочу внедрить систему одобрения администратором и подтверждения по электронной почте для процесса регистрации.
На данный момент я использую поле 'is_active', установленное по умолчанию как False, пока администратор не установит его вручную как True.
Пока что это работает, единственная проблема в том, что письмо с подтверждением не отправляется, когда 'is_active' равно False.

Флаг подтверждения электронной почты на самом деле находится в другой таблице под названием accounts_emailaddress, поэтому мне интересно, почему это не работает?

В зависимости от того, какой флаг установлен в False, пользователь должен быть перенаправлен на соответствующие шаблоны.
. Пользователь не должен иметь возможности войти в систему, пока его электронная почта не будет проверена и его профиль не будет одобрен администратором.

Как я могу достичь этого результата?

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