【发布时间】:2020-11-24 16:52:44
【问题描述】:
我正在尝试为 Google 日历获取用户帐户和令牌:
from allauth.socialaccount.models import SocialAccount
...
account = SocialAccount.objects.get(user=request.user)
token = account.socialtoken_set.all().order_by('-expires_at').first()
creds.expiry = timezone.make_naive(token.expires_at)
creds = Credentials(
token=token.token,
refresh_token=token.token_secret,
但是,当我尝试运行该网站时,我得到“SocialAccount 匹配查询不存在”。响应account = SocialAccount.objects.get(user=request.user) 行。我获取帐户的正确方法是什么?
【问题讨论】:
标签: django google-calendar-api django-allauth