我有一种独特的情况....我想基于几个表填充ModelChoiceField,原因是我想让搜索只包含活动记录。其中一个模型的示例如下:
class ExteriorColour(models.Model):
exterior_color = models.CharField(max_length=7, blank=False)
def __unicode__(self):
return self.exterior_colour
class Vehicle(models.Model):
stock_number = models.CharField(max_length=6, blank=False)
exterior_colour = models.ForeignKey(ExteriorColour)
def __unicode__(self):
return self.stock_number
从上面的模型文件中,我希望外部颜色的表单字段只包含Vehicle表和Exterior Color表中的那些外部颜色。我该如何指定?
答案 0 :(得分:0)
ExteriorColour.objects.filter(vehicle__isnull=False)
我认为应该这样做。