关于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