Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
django-tastypieリソースでGenericForeignKeyFieldを使用して、content_typeに基づいて結果をフィルタリングする方法はありますか?通常のフィールドと同じように、Metaクラスにフィルターを追加したいのですが、GenericForeignKeyFieldでは追加できません。
このメソッドを自分のリソースに追加して、コンテンツ タイプを脱水することになりました
def dehydrate(self,bundle): bundle.data['type'] = bundle.obj.content_type return bundle
次に、クライアント側でデータをフィルタリングしました。理想的な解決策ではありませんが、今のところは十分です