Django OTP TOTP - как отобразить QR-код в шаблоне
Я успешно внедрил пакет двухфакторного аутентификатора в свое веб-приложение, однако я хотел бы отобразить QR-код в шаблоне, когда пользователь вошел в систему, но не могу сделать это в существующем виде.
Этот пакет использует формы мастера и когда пользователю предлагается установить двухфакторную настройку, QR-код отображается во время настройки для сканирования на выбранном устройстве, но не уверен, как использовать QR-код для последующего использования в другом шаблоне.
Я нашел следующий кусок кода из шаблона мастера, который я попытался использовать, но он говорит, что страница не найдена:
<div class="d-flex justify-content-center">
<p><img src="{{ QR_URL }}" alt="QR Code" /></p>
</div>
Ошибка страницы не найдена
Using the URLconf defined in wfi_workflow.urls, Django tried these URL patterns, in this order:
admin/
account/login/ [name='login']
account/two_factor/setup/ [name='setup']
account/two_factor/qrcode/ [name='qr']
The current path, account/two_factor/qrcode/, matched the last one.
Но я могу просматривать QR-код для пользователей через панель администратора под:
- Otp_Totp
- Устройства TOTP
- Нажмите на пользователя и ссылка QRCode находится в внизу страницы
Кто-нибудь знает, как сделать так, чтобы QR-код отображался только в другом шаблоне? Если требуется дополнительная информация, дайте мне знать. Спасибо