- FK на Item.
есть кверисет айтемов, в котором есть prefetch_related('option_set').
Если этот кверисет итерировать, то опции выбираются без лишних хитов в базу.
Но если объекты из этого кверисета отдать в DRF (не как кверисет, а просто лист объектов), то вот такое поле
OptionSerializer(many=True, source='option_set.all') долбит в базу. Зачем оно так делаеть и что делать мне?
Зачем .all? Без него же надо: OptionSerializer(many=True, source='option_set').
А в чем проблема добавить префетч?
Обсуждают сегодня