1
私はPOSTリクエストをするとDjango Rest FrameworkのGenerics(generics.ListCreateAPIView)を使用しています.Httpコード(200/400/..など)と投稿されたデータを表示するJSONでは、カスタムレスポンスを得るためにレスポンスをオーバーライドする方法を知る必要があります。私はDjango Rest FrameworkのPOSTのオーバーライド応答
def perform_create(self,serializer):
return Response(<my response>)
を使用
注POSTリクエストの処理をオーバーライドしますが、私はまだ同じ応答
ジェネリックスの代わりにミックスインを使用する必要がありますか、両方を併用する必要がありますか? –
あなたは何を意味するのか分かりませんが、リンクされたcreateメソッドをコードにコピー/ペーストし、serializer.dataをベースとして使用して独自のレスポンスデータを構築し、最後にレスポンスに渡すことです。それをいくつかのビューにする必要がある場合は、ビューに追加するMixinを確実に検討する必要があります。 – Linovia
作業中、ありがとう! –