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-код отображался только в другом шаблоне? Если требуется дополнительная информация, дайте мне знать. Спасибо

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