私がmodelLを持っているとしましょう。
class MyModel(...):
start = models.DateTimeField()
stop = models.DateTimeField(null=True, blank=True)
また、次の 2 つのレコードもあります。
- start=2012-01-01 7:00:00 stop=2012-01-01 14:00:00
- start=2012-01-01 7:00:03 stop=2012-01-01 23:59:59
ここで、2 番目のクエリを検索したいので、開始日時は開始と停止の間にある必要があり、停止には 23:59:59 の時間が必要です。そのようなクエリを作成する方法は?
いくつかの詳細情報:
これには F オブジェクトが必要だと思います。start -> time が別の start -> time と stop -> time の間にあり、 stop -> time が 23:59:59 で、date が start と同じであるすべてのレコードを検索したい