我怎樣才能在數字范圍內過濾我的模型obj,比如說
。Item.objects.filter(4500< price < 7500)
我嘗試了for回圈,但它太慢了,而且需要大量的來源
uj5u.com熱心網友回復:
你需要使用gt和lt。
Item.objects.filter(price__gt=4500, price__lt=7500)
uj5u.com熱心網友回復:
你可以使用模型范圍來實作這一點;
Model.objects.filter(price__range=[frm, to])/code>
這應該可以解決你想要做的事情。
這應該可以解決你想要做的事情。
uj5u.com熱心網友回復:
你可以使用范圍過濾器
Item.objects.filter(price__range=(4500, 7500))
為了更好地理解,請檢查參考鏈接: - https://docs.djangoproject.com/en/3.2/ref/models/querysets/#range
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/324205.html
標籤:
上一篇:如何從API中獲取Id
下一篇:從資訊串列中檢查用戶是否喜歡味精
