我在django中有以下表格:
class foroccasion(models.Model):
occasions=models.CharField(max_length=2000)
def __unicode__(self):
return self.occasions
class forstyle(models.Model):
style=models.CharField(max_length=2000)
def __unicode__(self):
return self.style
class forbodytype(models.Model):
bodytype=models.CharField(max_length=2000)
def __unicode__(self):
return self.bodytype
class Input(models.Model):
apparelid=models.IntegerField(blank=True)
userid=models.CharField(max_length=140)
occassion=models.ManyToManyField(foroccasion)
bodytype=models.ManyToManyField(forbodytype)
style=models.ManyToManyField(forstyle)
rating=models.IntegerField(default=100)
def __unicode__(self):
return self.userid
现在我已经在数据库中出现了一些值; 假设我有一个矩形,同行,圆形存储在我的表体型中 现在我需要提取所有那些bodytype为rectangle的输入对象。请帮助我...
答案 0 :(得分:1)
给它一个机会。
Input.objects.filter(bodytype__bodytype = 'rectangle')