2017-01-12 6 views
-1

同じクエリのテーブルから2つの日付フィールド列をフィルタリングする方法はありますか?1つのクエリで2つの日付をフィルタリングするdjango/python

例:

私は両方の列で今日+ 4日からの結果をフィルタリングして取得する必要がありdate_otsとdate_ltaを持っています。あなたは、正確なタイミング(時間、分、秒)を希望の場合は、あなたの注意のため

おかげで、

アレックス

+0

正確には、次のようにします: 'Model.objects.filter() date_lta =(timezone.now()+ datetime.timedelta(days = 4))) ' – jape

+0

ああ、試してみましょう。私に秒を与えてください – Deluq

答えて

1

、あなたが行うことができます:

from datetime import timedelta 

four_days_from_now = timezone.now() + timedelta(days=4) 
query = Model.objects.filter(date_ots=four_days_from_now, date_lta=four_days_from_now) 

日付のみをしたい場合は4今すぐ(何時でも)できることは次のとおりです:

from datetime import timedelta 

four_days_from_now = timezone.now().date() + timedelta(days=4) 
query = Model.objects.filter(date_ots=four_days_from_now, date_lta=four_days_from_now) 
+0

実際には、この方法で範囲の日付で変数を宣言し、検索を行ったことありがとう実際にありがとう:Dあなたの時間。 – Deluq

関連する問題