我正在使用 django 的 social_auth 进行 facebook 身份验证。一旦用户使用 facebook 登录,我就会尝试访问令牌,以便该应用程序可以执行诸如检索用户的朋友以及他/她的新闻源上的内容之类的操作。但是,我无法获得该令牌。下面是我所拥有的。{{instance}} 显示在模板中,但是当我添加 {{token}} 时,我收到一条错误消息,提示“QuerySet”对象没有属性“tokens”。如何获取生成的令牌?
看法
def friends(request):
instance = UserSocialAuth.objects.filter(user=request.user).filter(provider='facebook')
token = instance.tokens
return render_to_response('reserve/templates/friends.html', {'token':token, 'instance':instance},
context_instance=RequestContext(request))
模板
{{instance}}
<br>
{{token}}