私は次の機能を持っています、
def facebooktest(request):
fb_value = ast.literal_eval(request.body)
fb_foodies = Foodie.objects.filter(facebook_id__in = fb_value.values())
for fb_foodie in fb_foodies:
state = request.user.relationships.following().filter(username = fb_foodie.user.username).exists()
userData = {
'fbid': fb_foodie.facebook_id,
'followState': int(state),
}
基本的に、ユーザーのFacebookの友達のどれが私のdjangoアプリにいるかを確認しています。そうであれば、followState を返します。followState は基本的に 1 または 0 を返します。ユーザーが Django アプリで既にフォローしている場合は 1 を返し、Django アプリで Facebook の友達をフォローしていない場合は 0 を返します。
次のような json 型の辞書をそのユーザーに返したいと思います。
[{fbid:222222222222, followState: 0}, {fbid:111111111111, followState: 1}, {fbid:435433434534, followState:1}]
編集
私は辞書構造を持っていますが、上記の構造のように返したいだけです。