相关疑难解决方法(0)

Django:select_related和GenericRelation

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')
Run Code Online (Sandbox Code Playgroud)

我正在选择一堆声明,我希望将相关的Proofs拉入而不是单独查询.

django django-orm

8
推荐指数
2
解决办法
4443
查看次数

标签 统计

django ×1

django-orm ×1