Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中提取DateRangeField中的日期_Python_Django_Date - Fatal编程技术网

Python 如何在Django中提取DateRangeField中的日期

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

我试图提取django中DateRange字段中的日期。我试图查看某个日期是否在该日期范围内,但无法提取日期范围内的日期。以下是一个示例:

'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的字段。你在这里指的是哪个领域?这似乎是唯一有记录的地方。谢谢。我可以知道如何在这个字段中添加日期吗?