django动态过滤数据

问题遇到的现象和发生背景

django查询结果如何动态过滤?
数据库查询出来的数据根据不同值的区间选择不同的过滤条件,过滤条件得从前台根据总的数据量人工选择
条件 1 2 3 4 5
0-100 条件 1
100-500 条件2 1 3或者21
500-1000 条件 任意组合

用代码块功能插入代码,请勿粘贴截图
运行结果及报错内容

img

我的解答思路和尝试过的方法

django 发送数据到前端后能不能保留查询集,等前端发回来查询条件再做筛选,然后把结果发给前端展示