2024-04-20 05:49:28 发布
网友
默认情况下,在/admin上进行身份验证后,函数authenticate()返回User对象,如果我想得到用户的代理模型(例如称为HandyUser)作为回报,该怎么办?在我的项目中,在所有自定义auth后端中,我使用HandyUser而不是User。 谢谢
authenticate()
User
根据django docshttp://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-user,您需要添加到设置文件中:
AUTH_PROFILE_MODULE = 'app.HandyUser'
然后在引用用户类时,调用user.get_profile方法,该方法将返回HandyUser的实例。你知道吗
user.get_profile
根据django docshttp://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-user,您需要添加到设置文件中:
然后在引用用户类时,调用
user.get_profile
方法,该方法将返回HandyUser的实例。你知道吗相关问题 更多 >
编程相关推荐