我有以下型号。
class Model1(models.Model):
name = models.CharField()
class Model2(models.Model):
name = models.CharField()
model1 = models.ForeignKey(model1)
class Model3(models.Model):
name = models.CharField()
model2 = models.ForeignKey(model2)
flag = models.BooleanField(blank=False)
所以我的显示应该是这样的,Model2.name
并且Model1.name
在列表页面上。条件是:我应该只显示Model2
至少有一个的实例Model3.flag = True
所以现在我正在获取Model2
列表中的所有对象并迭代Model3
。我无法正确使用select_related()
该模型。任何人都可以帮助。
谢谢。