我正在使用django-social-auth进行身份验证。当我的社交身份验证request.user
模型为User
时,如何确定django.contrib.auth.models.User
使用哪个社交身份验证后端?
目的是在基本模板中的用户“个人资料”/注销链接旁边显示一个图标(例如twitter,facebook,big G)。
答案 0 :(得分:1)
看看django-social-auth's template context processors。例如,如果添加social_auth_backends
处理器,则
{{ social_auth.associated }}
将显示与当前用户关联的UserSocialAuth
个实例列表。