私たちのプロジェクトでは、シリアライザーの 1 つで外部キー フィールドに ResourceRelatedField を使用して、JSON:API 形式に準拠しています。これはどのように見えるかです:
types = ResourceRelatedField(
queryset=Type.objects,
many=True
)
私が抱えている問題は、このフィールドのクエリセットからいくつかのアイテムを除外して、Type
モデルからすべてのアイテムを取得するのではなく、サブセットを取得することです。
次のように書いてもうまくいきません。
types = ResourceRelatedField(
queryset=Type.objects.exclude(id=13),
many=True
)
ドキュメントに関連するものは見つかりませんでした。