8

次のテーブルがある場合

class Town(models.Model):
    created = models.DateTimeField()

class Street(models.Model):
    town = models.ForeignKey(Town)
    created = models.DateTimeField()

class House(models.Model):
    street = models.ForeignKey(Street)
    created = models.DateTimeField()

町の名前/IDを持っている場合、どうすればすべてのHousesを取得できますか?Town

4

1 に答える 1

16

これでうまくいくはずです:

town_id = 5
houses_in_town = House.objects.filter(street__town__id = town_id)
于 2013-03-21T16:39:07.593 に答える