我已经配置了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