以下のクエリをできる限り最適化しました。
message = Message.objects.defer('gateway', 'batch', 'content_type', 'sender',
'reply_callback')\
.select_related().get(pk=message_id)
billee
ただし、モデルには(以下を参照)というフィールドがあります。
billee = generic.GenericForeignKey()
おそらく GenericForeignKey であるため、このフィールドで select_related または defer を使用できないようです。誰かが理由を説明してから、これを達成する方法の例を教えてもらえますか?