我正在使用products.objects.all()
来显示数据库中的所有值,但是我想做更多的事情。我想使用products.objects.filter()
从数据库中过滤一些特定的数据,它可以工作,但是当我在列表视图中使用此查询时,它不工作
coordinates = [1231,1231]
for i in coordinates:
queryset = products.objects.filter(lat=i)
此代码仅返回一个值,而不是多个Thankyou。
答案 0 :(得分:2)
您应该使用__in
查找而不是for循环来按多个值进行过滤:
queryset = products.objects.filter(lat__in=coordinates)