Работает ли select_related для отношений GenericRelation или есть разумная альтернатива? В данный момент Django выполняет отдельные вызовы sql для каждого элемента в моем наборе запросов, и я бы хотел избежать этого, используя что-то вроде select_related.
class Claim(models.Model):
proof = generic.GenericRelation(Proof)
class Proof(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
Я выбираю группу претензий, и я хотел бы, чтобы соответствующие доказательства были выдвинуты, а не запрошены по отдельности.