Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在django listview中组合queryset_Django_Django Models - Fatal编程技术网

如何在django listview中组合queryset

如何在django listview中组合queryset,django,django-models,Django,Django Models,我使用products.objects.all()来显示数据库中的所有值,但我想做更多的事情。我想使用products.objects.filter()从数据库中筛选一些特定数据,但在listview中使用此查询时,它工作了,但不工作 coordinates = [1231,1231] for i in coordinates: queryset = products.objects.filter(lat=i) 此代码只返回一个值,而不是多个Thankyu。您应该使用查找按多个值筛选,而

我使用
products.objects.all()
来显示数据库中的所有值,但我想做更多的事情。我想使用
products.objects.filter()
从数据库中筛选一些特定数据,但在listview中使用此查询时,它工作了,但不工作

coordinates = [1231,1231]
for i in coordinates:
   queryset = products.objects.filter(lat=i)

此代码只返回一个值,而不是多个Thankyu。

您应该使用查找按多个值筛选,而不是for循环:

queryset = products.objects.filter(lat__in=coordinates)