DRFシリアライザに関する質問。特にModelSerializer。Django Restフレームワーク。 SerializerMethodFieldまたはソース?
外部キーを持つ2つのバージョンがあります。
field = CharField(source='user.name')
field = SeriaizerMethodField() get_field(self, obj): return obj.user.name
は、より良い/すぐに動作しますか?
UPD
はい、私はprefetch_related /選択について知っています。 しかし、データベースから必要なフィールドを引き出し、それを自動的にシリアル化したり、「生の」フィールドを取り出してシリアライザに正しく結合するほうが良いでしょうか?
データベースにヒットしませんhttps://ericlippert.com/2012/12/17/performance-rant /) – Sayse