修改admin auth后端

时间:2010-06-30 10:11:06

标签: python django django-admin

默认情况下,在/ admin上进行身份验证后,函数authenticate()会返回User个对象,如果我想获得用户的代理模型(例如称为HandyUser),该怎么办?在我的项目中,在所有自定义身份验证后端中,我使用的是HandyUser而不是User。
感谢

1 个答案:

答案 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方法。