我有一些这样的模型:
class Container(models.Model):
pass
class Parent(models.Model):
container = models.ForeignKey(Container, related_name='items')
pass
class Child(Parent):
pass
class RedHeadedStepChild(Parent):
pass
是否可以用于select_subclasses()
预取容器中的字段?我想做这样的事情:
qs = Container.objects.all().prefetch_related('items')\
.select_subclasses() # <---
以便在其各自的每个子类类型中检索每个的items
相关字段。Container