मैं Django फ़िल्टरिंग समस्या से जूझ रहा हूं, मैं अब तक हल नहीं कर सका। मेरे पास से/से पूर्णांक वाले डेटाबेस हैं, और मुझे एक Django फ़िल्टर की आवश्यकता है जो किसी भी ऑब्जेक्ट को लौटाता है जहां दिया गया पूर्णांक उस सीमा के भीतर होता है।Django: दो मानों के बीच पूर्णांक द्वारा फ़िल्टर ऑब्जेक्ट्स
class Dataset(models.Model):
i_begin_int = models.BigIntegerField()
i_end_int = models.BigIntegerField()
उदाहरण के लिए, मैं निम्नलिखित डेटा है:: तो अब
+----+-------------+-----------+
| id | i_begin_int | i_end_int |
+----+-------------+-----------+
| 1 | 100 | 200 |
+----+-------------+-----------+
| 2 | 150 | 300 |
+----+-------------+-----------+
| 3 | 7000 | 7500 |
+----+-------------+-----------+
मैं एक पूर्णांक है, का कहना है की सुविधा देता है, 170. मैं
मैं निम्नलिखित मॉडल (सरलीकृत) है सभी वस्तुओं की आवश्यकता है जहां 170 i_begin_int
और i_end_int
के बीच है। उदाहरण तालिका में, यह आईडी 1 और 2 के साथ ऑब्जेक्ट्स होगा।
क्या कोई Django फ़िल्टर है जिसका मैं उपयोग कर सकता हूं?
आप कर रहे हैं यकीन है कि यह काम कर रहा है? – Pynchia
आसपास की शर्तों को बदलने से कोई फर्क नहीं पड़ता। यह अभी भी – Pynchia
काम नहीं करता है, क्यों आप इस मुद्दे को इंगित कर सकते हैं। –