如何在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)