我試圖過濾DateTimeField與日期比較。我的意思是:MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22))我得到一個空的查詢集列表作為答案,因為(我認為)我不在考慮時間,但我希望“任何時間”。Django中有一種簡單的方法嗎?我在datetime中設置了時間,但不是00:00。
3 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
YourModel.objects.filter(datetime_published__year='2008',
datetime_published__month='03',
datetime_published__day='27')
//在評論后編輯
YourModel.objects.filter(datetime_published=datetime(2008, 03, 27))
不起作用,因為它創建了一個時間值設置為0的datetime對象,因此數據庫中的時間不匹配。
添加回答
舉報
0/150
提交
取消