Let’s say I have 2 models, one being the parent of another. How can I query all Places that aren’t restaurants in Django? Place.objects.all() would include all restaurants right? I want to exclude the children from the results. Thank you!
class Place(models.Model):
name = models.CharField(max_length=50)
address = models.CharField(max_length=80)
class Restaurant(Place):
serves_hot_dogs = models.BooleanField()
serves_pizza = models.BooleanField()
According to the documentation, you can check for the existence of the lowercase model name as an attribute: