根據在v1.9上添加的這個document,我們可以按時間查詢DateTimeField
,而無需時間。過濾django DatetimeField__date不起作用
的例子是:
Entry.objects.filter(pub_date__date=datetime.date(2005, 1, 1))
Entry.objects.filter(pub_date__date__gt=datetime.date(2005, 1, 1))
但它不是爲我工作:
class MilkStorage(models.Model):
....
created_at = models.DateTimeField(null=False)
使用
from datetime import date
MilkStorage.objects.filter(created_at__date=date.today())
它返回一個空查詢集<QuerySet []>
。
此查詢只適用於PostgreSQL
嗎?即時通訊使用MySQL
。
你是對的,它也不適用於我的應用程序,也沒有@ mohammed-shareef-c的建議。 – albar
是的,我認爲我需要在github上提出這個問題 –
對不起,我沒有正確測試。它適用於我的情況。也許你今天沒有創建任何'MilkStorage',那是我犯的錯誤。 – albar