class Country(models.Model):
name= models.CharField()
class City(models.Model):
c = models.ForeignKey(Country)
class People(models.Model):
c = models.ForeignKey(City)
我希望属于所有城市的所有人都属于国家名称="古巴"
答案 0 :(得分:1)
如果你使用Django的ORM,你可以这么简单:
People.objects.filter(c__c__name='Cuba')
这会产生两个连接 - 首先是city
表,第二个是country
。
请看Django docs。