2
我正在使用django-social-auth進行身份驗證。如何確定當我的社交授權User
模型爲django.contrib.auth.models.User
時,哪個社交身份驗證後端是request.user
?如何找出用戶在Django中使用的身份驗證提供程序
目的是在基本模板中顯示用戶「個人資料」/註銷鏈接旁邊的圖標(例如twitter,facebook,big G)。
我正在使用django-social-auth進行身份驗證。如何確定當我的社交授權User
模型爲django.contrib.auth.models.User
時,哪個社交身份驗證後端是request.user
?如何找出用戶在Django中使用的身份驗證提供程序
目的是在基本模板中顯示用戶「個人資料」/註銷鏈接旁邊的圖標(例如twitter,facebook,big G)。
看看django-social-auth's template context processors。例如,如果您添加social_auth_backends
處理器,然後
{{ social_auth.associated }}
會顯示與當前用戶相關聯的UserSocialAuth
實例的列表。