DateTimeField/date
অবজেক্টের তুলনায় নির্ভুলতার অভাবের কারণে আপনি "প্রতিবন্ধক অমিল" এর কাছাকাছি যেতে পারেন - যা পরিসীমা ব্যবহার করে ঘটতে পারে - একটি ডেটটাইম.টিমেডেল্টা ব্যবহার করে সীমাতে শেষ তারিখের জন্য একটি দিন যোগ করতে পারে। এটি এর মতো কাজ করে:
start = date(2012, 12, 11)
end = date(2012, 12, 18)
new_end = end + datetime.timedelta(days=1)
ExampleModel.objects.filter(some_datetime_field__range=[start, new_end])
আগে যেমন আলোচনা করা হয়েছে, এর মতো কিছু না করে, শেষ দিনে রেকর্ডগুলি উপেক্ষা করা হয়।
ব্যবহার এড়ানোর জন্য সম্পাদিত datetime.combine
- DateTimeField
থ্রোওয়ে (এবং বিভ্রান্তিকর) datetime
অবজেক্টের সাথে গোলযোগ না করে পরিবর্তে তারিখের উদাহরণগুলির সাথে লেগে থাকা আরও যুক্তিযুক্ত বলে মনে হয় । নীচে মন্তব্য আরও ব্যাখ্যা দেখুন।