Dostęp Django do elementów podklas z klasy abstrakcyjnej
class Animal(models.Model):
....
class Meta:
abstract = True
class Cat(models.Model, Animal):
...
class Dog(models.Model, Animal):
....
Chcę móc zwracać wszystkie wystąpienia zestawów zapytań wszystkich podklas Animal. Powiedzmy, że mam funkcję o nazwieallData
która zwraca tablicę / listę wszystkich zestawów zapytań podklas.
Na przykład:
x = animal.allData()[0] # should return the first element in the array.
Nie mam nic przeciwko temu, jak to robimy, używając modułów takich jakdjango-model-utils
albo nie. Chcę tylko móc zwracać wszystkie zestawy zapytań podklas.