python - 在两个数字 Django 之间过滤数据
问题描述
如何在数字范围内过滤我的模型 obj,例如
Item.objects.filter(4500< price < 7500)
我尝试for
循环,但它太慢并且需要大量资源
解决方案
您需要使用gt
和lt
。
Item.objects.filter(price__gt=4500, price__lt=7500)
推荐阅读
- python - Spark 上 GRU 网络的分布式训练 - PyTorch 实现
- python - np.where 返回错误的索引
- hibernate - 在 Hibernate Search 中将 @IndexedEmbedded 实体设为只读关系
- javascript - 脚本中的第二个 jQuery 函数不执行
- java - 如何在这段代码中处理空指针异常?
- vba - mailMerge 中的 dataSource.RecordCount
- php - Woocommerce 本地取货加 php 取货日期和时间
- android - Xamarin android 应用程序在启动时什么也不做
- excel - VBA - 如何使用通配符范围内的多个条件进行自动过滤
- python - 这段代码有什么问题?只能连接 str