0

django-tastypie ModelResource クラスで 2 セットのフィールドを作成する方法を見つけようとしています。1 つのセットがモデルのすべてのフィールドを返し、もう 1 つのセットがフィールドのサブセットのみを返すようにしたいと考えています。それぞれが 2 つのフィールド セットを持つ 2 つの ModelResource クラスを作成できますが、より良い解決策を探しています。

4

1 に答える 1

0

このメソッドをリソースに追加して、コンテンツタイプを脱水することになりました

def dehydrate(self,bundle):
    bundle.data['type'] = bundle.obj.content_type
    return bundle   

次に、クライアント側でデータをフィルタリングしました。それは理想的な解決策ではありませんが、今のところ十分です

于 2012-12-14T08:45:48.537 に答える