2016-05-22 8 views
1

私はビューから、この結果を得る:ジャンゴREST:1つのリストに複数の1フィールドJSONレコードを結合

[ 
    { 
     "person1": 2 
    }, 
    { 
     "person1": 3 
    } 
] 

しかし、私は代わりに、結果としてこれを取得したい:

どう
[ 
    { 
     "person1": [2, 3] 
    }, 
] 

これを達成するには? http://django-rest-framework.org/api-guide/renderers/#setting-the-renderers
を、それはそのようなことを達成するための唯一の方法だように思え:

+0

実際に何をしようとしていますか(つまり、最終目標は何ですか?)すべての 'person1'値は、' map'を介してJavaScriptで見つけることができます: 'array.map(function(el){return el.person1;})'は '[2、3]'を返します。 – rnevius

+0

私は最適化したいRESTレスポンス。これは、1つの同じフィールドで多くのJSONオブジェクトを返すことが冗長であるためです。 – MikiSoft

答えて

0

は、カスタムレンダリングの書き込みこの方法を使用することによってそれを解決しました。

関連する問題