जब एक फ़िल्टर के साथ django पर्वतमाला करते हैं, तो सुनिश्चित करें कि आप किसी डेट ऑब्जेक्ट बनाम डेटाइम ऑब्जेक्ट का उपयोग करने के बीच का अंतर जानते हैं। __ेंज तिथियों पर सम्मिलित है, लेकिन यदि आप अंतिम तिथि के लिए एक डेटाइम ऑब्जेक्ट का उपयोग करते हैं तो इसमें उस दिन के लिए प्रविष्टियां शामिल नहीं होंगी यदि समय निर्धारित नहीं है।
startdate = date.today()
enddate = startdate + timedelta(days=6)
Sample.objects.filter(date__range=[startdate, enddate])
उन तिथियों पर प्रविष्टियों सहित सभी प्रविष्टियों को रिटर्न से एंडडेट पर लौटाता है। खराब उदाहरण चूंकि यह भविष्य में एक सप्ताह में प्रविष्टियां लौटा रहा है, लेकिन आपको बहाव मिलता है।
startdate = datetime.today()
enddate = startdate + timedelta(days=6)
Sample.objects.filter(date__range=[startdate, enddate])
दिनांक फ़ील्ड के लिए सेट किए गए समय के आधार पर प्रविष्टियों के 24 घंटे के मूल्य की अनुपलब्धता होगी।