0
我有一個django模型,其中DateTimeField
被稱爲when
,我想匹配Date
對象。有沒有辦法做到這一點在Django的查詢集語言優於在django中匹配日期時間和日期
Samples.objects.filter(when__gte = mydate, when__lt = mydate + datetime.timedelta(1))
我有一個django模型,其中DateTimeField
被稱爲when
,我想匹配Date
對象。有沒有辦法做到這一點在Django的查詢集語言優於在django中匹配日期時間和日期
Samples.objects.filter(when__gte = mydate, when__lt = mydate + datetime.timedelta(1))
同樣喜歡W_P,把我的頭頂部:
Samples.objects.filter(when__year = mydate.year, when__month = mydate.month, when__day = mydate.day)
你可以將它舍入到年,月,日。這是我在代碼中創建帖子存檔的方式。我有三種選擇:年度歸檔,月度歸檔和日常歸檔。它們之間的區別是參數的組合。
剛剛送走我的頭頂,我想你可以這樣做:
def tomorrow(dt):
return dt + datetime.timedelta(1)
# ...
Samples.objects.filter(when__gte = mydate, when__lt = tomorrow(mydate))
我知道它並沒有真正* *解決你的問題,但至少它看起來更好......
不確定這是否可以應用於幫助:http://docs.djangoproject.com/en/1.2/ref/models/querysets/#django.db.models.QuerySet.dates – 2010-10-21 01:30:57