为同一字段的多个值运行Django模型查询
我想知道,如果我们想为同一个字段检索多个值,如何从Django模型运行查询 例如,这是我的模型为同一字段的多个值运行Django模型查询,django,django-models,Django,Django Models,我想知道,如果我们想为同一个字段检索多个值,如何从Django模型运行查询 例如,这是我的模型 class Ball(models.Model): Ballname = models.CharField(max_length=8,primary_key=True) Ballcolor = models.CharField(max_length=10) 我正在尝试得到所有红色和白色的球 dataset = data.filter(Ballcolor="red", Ballc
class Ball(models.Model):
Ballname = models.CharField(max_length=8,primary_key=True)
Ballcolor = models.CharField(max_length=10)
我正在尝试得到所有红色和白色的球
dataset = data.filter(Ballcolor="red", Ballcolor ="white")
但是我得到一个错误,说同一个字段不能被多次使用。如何获取这些数据?您可以使用
中的
dataset = data.filter(Ballcolor__in=['red','white'])
您可以在
dataset = data.filter(Ballcolor__in=['red','white'])