關於DRF序列化器的問題。特別是ModelSerializer。Django Rest框架。 SerializerMethodField或來源?
有兩個版本與外鍵:
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