默认情况下,在/ admin上进行身份验证后,函数authenticate()
会返回User
个对象,如果我想获得用户的代理模型(例如称为HandyUser),该怎么办?在我的项目中,在所有自定义身份验证后端中,我使用的是HandyUser而不是User。
感谢
答案 0 :(得分:0)
根据django docs http://docs.djangoproject.com/en/dev/topics/auth/#storing-additional-information-about-user,您需要添加到您的设置文件中:
AUTH_PROFILE_MODULE = 'app.HandyUser'
然后当您引用User类时,调用将返回HandyUser实例的user.get_profile
方法。