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,
    }
  • Вопрос задан
  • 474 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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