如果想为同一字段检索多个值,我想知道如何从Django Model中运行查询
例如,这是我的模型
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")
但是我收到一个错误消息,说不能多次使用同一字段。我如何获得这些数据?
答案 0 :(得分:2)
您可以使用in
dataset = data.filter(Ballcolor__in=['red','white'])