私のDjangoモデルは次のように構成されています。
class Animal(models.Model):
first_name = models.CharField(max_length=128, unique=True)
class Meta:
abstract = True
class Cat(Animal):
def meow(self):
return "mreooooow"
class Dog(Animal):
def bark(self):
return "AARF!"
class EvilMonkey(Animal):
def plot_world_takeover(self):
return "muahahaha ..."
ご覧のとおり、すべての「動物」には、その種の中で固有の名があります。「Ned」という名前の動物をフィルタリングするにはどうすればよいですか?Animal.objects.filter(first_name="Ned")
どうやら動作しません。