এখানে একটি আকর্ষণীয় কৌশল রয়েছে - আমি কেবলমাত্র তারিখের মাধ্যমে ডেটটাইমের সন্ধানের ফলাফল অর্জনের জন্য মাইএসকিউএলে জাঙ্গো দিয়ে প্রয়োগ করা শুরুর প্রক্রিয়াটি কাজে লাগিয়েছি। মূলত, জ্যাঙ্গো যখন ডেটাবেজে অনুসন্ধান করে তখন ডেটটাইম মাইএসকিউএল স্টোরেজ অবজেক্টের জন্য একটি স্ট্রিং রূপান্তর করতে হয়, সুতরাং আপনি সেই তারিখের টাইমস্ট্যাম্প অংশটি ফেলে রেখে ফিল্টার করতে পারেন - এইভাবে% লাইক% কেবলমাত্র তারিখের সাথে মেলে অবজেক্ট এবং আপনি প্রদত্ত তারিখের জন্য প্রতিটি টাইমস্ট্যাম্প পাবেন।
datetime_filter = datetime(2009, 8, 22)
MyObject.objects.filter(datetime_attr__startswith=datetime_filter.date())
এটি নিম্নলিখিত কোয়েরি সম্পাদন করবে:
SELECT (values) FROM myapp_my_object \
WHERE myapp_my_object.datetime_attr LIKE BINARY 2009-08-22%
এই ক্ষেত্রে লাইক বাইনারি তারিখের সাথে সমস্ত কিছু মিলবে, টাইমস্ট্যাম্প যাই হোক না কেন। এর মতো মান সহ:
+---------------------+
| datetime_attr |
+---------------------+
| 2009-08-22 11:05:08 |
+---------------------+
আশা করি জঙ্গো সমাধান না নিয়ে আসা পর্যন্ত এটি সকলকে সহায়তা করে!