首页 > 解决方案 > 检查一系列值

问题描述

我可以检查一系列值,使用 BETWEEN 运算符。

MySQL [distributor]> select prod_name, prod_price from products where prod_price between 3.49 and 11.99;
+---------------------+------------+
| prod_name           | prod_price |
+---------------------+------------+
| Fish bean bag toy   |       3.49 |
| Bird bean bag toy   |       3.49 |
| Rabbit bean bag toy |       3.49 |
| 8 inch teddy bear   |       5.99 |
| 12 inch teddy bear  |       8.99 |
| 18 inch teddy bear  |      11.99 |
| Raggedy Ann         |       4.99 |
| King doll           |       9.49 |
| Queen doll          |       9.49 |
+---------------------+------------+
9 rows in set (0.005 sec)

我参考了 django 文档,发现gte, gt, lt,lte但没有between

我怎样才能实现之间的功能?

标签: django

解决方案


在 django ORM products.objects.filter(prod_price__range=(3.49 , 11.99))ref中使用它以获取更多信息


推荐阅读