我已經配置了OTP與我的應用程序。在將otp_required裝飾器置於所需的方法後,我將重定向到/account/login。使用自定義django模型後無法登錄
這是two_factor驗證的默認登錄頁面。提供正確的用戶名(電子郵件)和密碼後,它會返回錯誤。
重要:
如何我可以檢查我已經正確配置自定義用戶模型。有什麼方法來測試它或者我在哪裏出錯了配置。
我跟了這documentation
請讓我知道如果你需要的任何東西進一步。謝謝!
我已經配置了OTP與我的應用程序。在將otp_required裝飾器置於所需的方法後,我將重定向到/account/login。使用自定義django模型後無法登錄
這是two_factor驗證的默認登錄頁面。提供正確的用戶名(電子郵件)和密碼後,它會返回錯誤。
重要:
如何我可以檢查我已經正確配置自定義用戶模型。有什麼方法來測試它或者我在哪裏出錯了配置。
我跟了這documentation
請讓我知道如果你需要的任何東西進一步。謝謝!
這可能有助於
要檢查您配置的自定義用戶正常,你可以做到以下幾點。
節省方法是創建您自己的驗證後端。看到docs
AUTH_USER_MODEL ='customauth.MyUser',這是自定義用戶模型所需的配置。
但是,如果您在配置自定義用戶模型後需要在應用程序中引用用戶模型,則必須使用用戶的get_user_model函數。您使用的所有第三方應用程序也需要遵循這一點。
但是,您應該在導入時執行的代碼中引用帶有AUTH_USER_MODEL設置的用戶模型。 get_user_model()只有在Django導入所有模型後才能使用。
關於您面臨的錯誤,您能否提供錯誤的堆棧跟蹤?
謝謝!讓我試着按照文檔。這是很好的自定義身份驗證。 – 2014-10-30 07:33:51