我正在使用django的social_auth進行Facebook身份驗證。我試圖在用戶使用Facebook登錄時訪問令牌,以便應用可以執行諸如檢索用戶的朋友以及他/她的新聞源內容等內容。但是,我無法獲得該令牌。以下是我的。 {{instance}}顯示在模板中,但是當我添加{{token}}時,我得到一個錯誤,說'QuerySet'對象沒有屬性'tokens'。我如何獲得生成的令牌?如何訪問使用django的社交身份驗證生成的令牌?
視圖
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}}
嘿,只是好奇知道..你是如何訪問(導入)UserSocialAuth模型。因爲當我從導入 - >從social_auth.models導入UserSocialAuth。它給了我錯誤(未解決的參考)。請幫忙。 – Jay