class Animal(models.Model):
....
class Meta:
abstract = True
class Cat(models.Model, Animal):
...
class Dog(models.Model, Animal):
....
我希望能够返回 Animal 的所有子类的查询集的所有实例。假设我有一个函数allData
,它返回所有子类查询集的数组/列表。
例如:
x = animal.allData()[0] # should return the first element in the array.
我不介意我们如何做到这一点,django-model-utils
无论是否使用模块。我只想能够返回所有子类查询集。