Дополнительные данные социального приложения Django allauth

поэтому я настроил Django allauth в своем проекте Django и подключился к Instagram, при этом у меня теперь есть категория социальных учетных записей на моем сайте администратора с регистрацией моей учетной записи, пока все хорошо

на нижней странице я вижу поле, называемое дополнительными данными, как я могу поместить его в обычную базу данных пользователей, чтобы я мог использовать его, чтобы получить, сколько подписчиков я получил из дополнительных данных? Могу ли я запросить подписчиков с помощью токена, который у меня есть?

введите здесь описание изображения


person Nerii Doron    schedule 11.08.2018    source источник


Ответы (1)


Вы можете просто получить доступ к модели SocialAccount, как и к любой другой модели django:

from allauth.socialaccount.models import SocialAccount

def instagram(request):
    data = SocialAccount.objects.get(user=request.user).extra_data
    follows = data.get('counts')
    return render(request, 'Path.to.html', {"follows": follows})
person Nerii Doron    schedule 12.08.2018