Как я могу отправить данные из get_avatar () (Google Sign In) в мой шаблон? - PullRequest
0 голосов
/ 28 сентября 2019

Я интегрировал Google Sign In, используя приложение social_django, хотя для того, чтобы получить фотографию профиля / аватар пользователя, я использовал get_avatar через конвейер django.Теперь проблема в том, как я могу отправить URL-адрес, полученный в функции get_avatar, на один из моих шаблонов?

Я пытался использовать Render, HTTPResponse, HTTPResponseRedirect, JSONResponse, но я не получаю желаемых результатов.

get_avatar ():

def get_avatar(backend, strategy, details, response,
        user=None, *args, **kwargs):
    if backend.name == 'google-oauth2':
        try:
            url = response["picture"]
        except KeyError:
            url = response['image'].get('url')

Визуализация get_avatarФункция возвращает пустой словарь в шаблон.Скорее он должен возвращать URL, который мы получаем из функции get_avatar.

Заранее спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...