Задать вопрос
dim137
@dim137
python, django, linux

Python-social-auth как получить получить country и др инфу пользователя?

Добрый день! Подскажите как получить инфу пользователя от API VK через python-social-auth, добавляю в settings
"SOCIAL_AUTH_VK_OAUTH2_SCOPE = ['country']"
но в своем pipeline не могу его получить.
def create_user(strategy, details, backend, uid, user=None, *args, **kwargs):
    strategy.provider = 'vk'
    try:
        get_user = User.objects.get(username=uid)
    except User.DoesNotExist:
        get_user = None
    if get_user:
        return {
            'is_new': False,
            'user': get_user,
        }
    else:
        user = User.objects.create(
            username=uid,
            first_name=details['first_name'],
            last_name=details['last_name'],
            is_staff=True,
            is_active=True,
        )
    return {
        'is_new': True,
        'user': user,
    }
  • Вопрос задан
  • 476 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Django + Python разработка
    2 месяца
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Бруноям
    Python-фреймворк Django
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы