0
私はThingyと呼ばれるモデルを持っており、私のデータベースには20のThingiesがあると言います。すべてのThingiesを取得すると、serializer.to_represenatation()が20回実行されます。これはいい。1つのリソースを取得すると、Django RESTフレームワークでserializer.to_representation()が何度も実行されるのはなぜですか?
しかし、私は/ api/thingies/1から単一のThingyを取得すると、serializer.to_representation()は4回(4回)実行されることがわかります。
なぜこれが起こりますか、to_representation()を1回呼び出すだけでどうすればよいですか?