我想获取所有通过google oauth登录并想要打印我的项目的所有细节的用户的详细信息。
我只是获得使用Google登录名登录的当前用户的详细信息。
答案 0 :(得分:0)
列出使用google
登录的所有用户
from social_django.models import UserSocialAuth
# select_related for performance.
google_logins = UserSocialAuth.objects.select_related("user").filter(provider="google-oauth2")
for google_login in google_logins:
print(google_login.user.pk, google_login.user.email)