में दिनांक और दिनांक की तुलना मैं एक datetime क्षेत्र के साथ एक मॉडल है:Django
class MyModel(models.Model):
created = models.DateTimeField(auto_now = True)
मैं सभी आज बनाया रिकॉर्ड करना चाहते हैं।
मैंने कोशिश की:
MyModel.objects.all().filter(created = timezone.now())
और
MyModel.objects.all().filter(created = timezone.now().date())
लेकिन हमेशा एक खाली सेट मिला है। Django में ऐसा करने का सही तरीका क्या है?
संपादित करें:
यह अजीब लगता है, लेकिन एक रिकॉर्ड बनाया, आज (06.04.2012 23:09:44) डेटाबेस में तिथि (2012-04-07 04:09:44) है। जब मैं इसे व्यवस्थापक पैनल में संपादित करने की कोशिश कर रहा हूं तो यह सही दिखता है (06.04.2012 23:09:44)। क्या Django इसे किसी भी तरह से संभालता है?
ऐसा लगता है कि आप समय क्षेत्र मुद्दों में चला रहे हैं। डेटाबेस में यूटीसी के रूप में समय क्षेत्र में जानकारी के साथ [प्रलेखन] (https://docs.djangoproject.com/en/1.4/topics/i18n/timezones/) Django दुकान दिनांक के अनुसार। – mklauber