Python 如何在Django中提取DateRangeField中的日期
我试图提取django中DateRange字段中的日期。我试图查看某个日期是否在该日期范围内,但无法提取日期范围内的日期。以下是一个示例:Python 如何在Django中提取DateRangeField中的日期,python,django,date,Python,Django,Date,我试图提取django中DateRange字段中的日期。我试图查看某个日期是否在该日期范围内,但无法提取日期范围内的日期。以下是一个示例: 'date_range': DateRange(datetime.date(2017, 2, 17), datetime.date(2017, 2, 18), '[)') 因此,我尝试获取第一个日期和第二个日期,并检查某个日期是否在DateRange的范围内 我该怎么做?谢谢 如果要检查某个日期是否在某个日期范围内,可以比较这些日期 from dateti
'date_range': DateRange(datetime.date(2017, 2, 17), datetime.date(2017, 2, 18), '[)')
因此,我尝试获取第一个日期和第二个日期,并检查某个日期是否在DateRange的范围内
我该怎么做?谢谢 如果要检查某个日期是否在某个日期范围内,可以比较这些日期
from datetime import date
>>> start = date(2017, 02, 1)
>>> end = date(2017, 02, 28)
>>> curr = date.today()
>>> curr >= start and curr <= end
True
from datetime导入日期
>>>开始=日期(2017年2月1日)
>>>结束=日期(2017年2月28日)
>>>curr=今天的日期()
>>>curr>=开始和curr您可以通过.upper
和.lower
属性检索范围值。例如,my\u object.date\u range.upper
我已经知道了。我的问题是如何从Django数据库中的DateRange字段中“提取”日期。DateRange字段的格式与我上面共享的相同。我尝试过循环和索引,但似乎不起作用。django没有名为DateRange的字段。你在这里指的是哪个领域?这似乎是唯一有记录的地方。谢谢。我可以知道如何在这个字段中添加日期吗?