Изменение поведения пакета django-two-factor-auth

Я использовал пакет django-two-factor-auth, и он был очень прост в настройке. К сожалению, мой босс хочет внести некоторые изменения, более сложные для моего младшего уровня.

Во-первых, мы работаем в типе браузерной панели веб-приложения, и поэтому все пользователи должны пройти аутентификацию перед входом в систему. Поэтому первым представлением должен быть login.

Во-вторых, меня спросили, что если пользователь не включил двухфакторный qr-код, аутентификация должна перенаправить пользователя на страницу настроек, чтобы включить его. Таким образом, пользователи не смогут использовать приложение, если у них не включен 2FA.

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

Спасибо вам всем.

Я попытался заглянуть в документацию, но заблудился в ней. Затем я попытался посмотреть, могу ли я изменить код пакета, но не смог найти его. Также я пытался добавить путь с именем 'login', но это не сработало.

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