0

django-tastypieリソースでGenericForeignKeyFieldを使用して、content_typeに基づいて結果をフィルタリングする方法はありますか?通常のフィールドと同じように、Metaクラスにフィルターを追加したいのですが、GenericForeignKeyFieldでは追加できません。

4

1 に答える 1

0

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

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

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

于 2012-12-14T21:35:04.117 に答える