django - 检查一系列值
问题描述
我可以检查一系列值,使用 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 ORM products.objects.filter(prod_price__range=(3.49 , 11.99))
ref中使用它以获取更多信息
推荐阅读
- google-cloud-firestore - 在 Cloud Firestore 中获取大集合中的文档数量
- java - InvocationTargetException:使用 Aion Embedded AVM 时 Dapp 调用失败
- javascript - JavaScript示例中Function Monoids的二元运算符是什么
- python - 如何将我的 JSON 变成更易于阅读的内容?
- reactjs - setState() 上的受控输入更改
- angular - 为 React/Angular SPA 将服务器请求重定向到 /index.html
- xcode - 显示 MTKView 的当前帧率
- python - 无法使用 API Gateway 运行 AWS Lambda 函数
- python-3.x - 如何获取 n 个数组,并将它们设置为更大数组中的单独列
- c - 从函数制作 char 向量