假設我有modeL;在日期時間範圍內查找對象
class MyModel(...):
start = models.DateTimeField()
stop = models.DateTimeField(null=True, blank=True)
而且我也有兩個記錄:
- 開始= 2012-01-01 7點00分零零秒停止= 2012-01-01 14點00分○○秒
- 啓動= 2012-01-01 7時00分03秒停止= 2012-01-01 23:59:59
現在我想找到第二個查詢,所以開始日期時間應該是啓動和停止之間,和s頂部應該有小時23:59:59。如何做這樣的查詢?
一些更多的信息:
我認爲這需要F對象。我想查找所有記錄,其中開始 - >時間介於另一個開始 - >時間和停止 - >時間之間,並且停止 - >時間是23:59:59,並且日期與開始時相同
你很難用新的要求改變你的問題:「時間是23:59:59,日期和開始時一樣」 – danihp