我正在通过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/

10-12 02:38