我想查詢一行,其中我的變量在我的模型中的 2 個字段的范圍內。假設我有 x = 100 模型 = 產品,其中包含 3 個字段 price_start、price_end、category。我想知道哪個類別是我的“x”變量。我如何在 Django 中查詢這個?ps 這只是我的問題的一個簡化示例。假設 price_start 和 price_end 不重疊,如何知道類別。
2 回答

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
您可以嘗試使用gte和lte:
products = Product.objects.filter(price_start__gte=x, price_end__lte=x)
for product in products:
print(product.category)
# Or
products.values_list('category')
添加回答
舉報
0/150
提交
取消