M
Я получаю аватар из google account в models.py. Как мне изменить размер аватара так же как и для Facebook?
@receiver(user_signed_up)
def set_initial_user_names(request, user, sociallogin=None, **kwargs):
preferred_avatar_size_pixels = 25
if sociallogin:
if sociallogin.account.provider == 'google':
picture_url = sociallogin.account.extra_data['picture']
if sociallogin.account.provider == 'facebook':
picture_url = "http://graph.facebook.com/{0}/picture?width={1}&height={1}".format(
sociallogin.account.uid, preferred_avatar_size_pixels)
user.userprofile.avatar_url = picture_url
user.userprofile.save()