1

私は次の機能を持っています、

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}]

編集

私は辞書構造を持っていますが、上記の構造のように返したいだけです。

4

3 に答える 3

1

私はあなたがこれを探していると思います:

return HttpResponse(simplejson.dumps(response_dict), mimetype='application/json')

ここで、「response_dict」は辞書です。

于 2013-06-17T17:56:49.703 に答える