0

例如,如果我必须选择特定的 ID,我可以使用: id_list=[1,4,7]

Blog.objects.filter(pk__in=id_list)

但问题是id_list使用在前端选择的过滤器填充。所以最初id_list将为空(id_list=[]

那么,有没有办法在为空Blog.objects.filter(pk__in=id_list)时选择所有ID?id_list

4

1 回答 1

0

你可以做

if len(id_list) == 0:
     queryset = Blog.objects.all()
else:
     queryset = Blog.objects.filter(pk__in=id_list)
于 2020-06-01T11:10:02.423 回答