2017-02-16 5 views
0

djangoのDateRangeフィールドの日付を抽出しようとしています。私は、日付がそのDateRangeの範囲内にあるかどうかを確認しようとしていますが、DateRangeで日付を抽出できません。ここではサンプルです:DjangoのDateRangeFieldで日付を抽出する方法

'date_range': DateRange(datetime.date(2017, 2, 17), datetime.date(2017, 2, 18), '[)') 

だから私は、最初の日付と第二の日付を取得し、特定の日付はのDateRangeの範囲内にあるかどうかを確認しようとしています。

どうすればよいですか?ありがとう!

答えて

0

あなたは、特定の日付が日付の範囲内にあるかどうか、あなたが日付を

from datetime import date 
>>> start = date(2017, 02, 1) 
>>> end = date(2017, 02, 28) 
>>> curr = date.today() 
>>> curr >= start and curr <= end 
True 
+0

を比較できることを確認したい場合、私はちょっとその既に知っています。私の質問は、DjangoデータベースのDateRangeFieldから日付を「抽出する」方法でした。 DateRangeフィールドは、上記のように書式設定されています。私はループとインデックス作成を試みましたが、うまくいかないようです。 – Mikebarson

関連する問題