我正在通过Facebook和Google在我的应用程序中使用django-allauth进行用户注册。我可以显示用户的facebook图像。但是我不知道如何为谷歌做。对于facebook,我已经按照本教程http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/
有人可以建议我如何在我的网站上显示用户的google帐户图像。
最佳答案
如此处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 }}" />
关于python - 如何显示来自谷歌帐户的图像:django-allauth,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30810028/