我正在使用django-allauth通过facebook和google在我的应用程序中进行用户注册。我可以显示用户的脸书图片。但我不知道如何为谷歌做这件事。对于Facebook,我已经按照本教程http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/
有人可以建议我如何在我的网站上显示用户的Google帐户图片。
答案 0 :(得分:2)
如前所述How to populate user profile with django-allauth provider information?:
在您的服务器端代码中,您可以尝试
user.socialaccount_set.filter(provider='google')[0].extra_data['picture']
在模板中你可以像那样得到它
<img src="{{ user.socialaccount_set.all.0.get_avatar_url }}" />