Работает ли фреймворк Django Two-Factor Authentication с MongoDb?
Я пытался реализовать инструмент двухфакторной аутентификации Django в своем проекте и не смог заставить его работать.
Я дохожу до страницы входа в систему, но когда я действительно пытаюсь войти в систему, я получаю странную ошибку базы данных без сообщения об исключении.
Keyword: None Sub SQL: None FAILED SQL: ('SELECT "otp_static_staticdevice"."id", "otp_static_staticdevice"."user_id", "otp_static_staticdevice"."name", "otp_static_staticdevice"."confirmed", "otp_static_staticdevice"."throttling_failure_timestamp", "otp_static_staticdevice"."throttling_failure_count" FROM "otp_static_staticdevice" WHERE ("otp_static_staticdevice"."user_id" = %(0)s AND "otp_static_staticdevice"."confirmed")',) Params: ((4,),) Version: 1.3.6)
При проверке requirements указано, что поддерживается версия 1.0 django-formtools. Однако мой проект вообще не работает с этой версией formtools. Также на их github сборка показана как неудачная.
Однако я видел, что это работает в других проектах. Я получаю ошибки из-за того, что использую djongo и MongoDb в качестве базы данных? Или мои опасения верны, и инструмент не работает, и 2FA следует реализовать самостоятельно?
Заранее большое спасибо