Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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当前日期后7天的总和_Python_Django_Date - Fatal编程技术网

Python Django当前日期后7天的总和

Python Django当前日期后7天的总和,python,django,date,Python,Django,Date,我需要把一个模板中的到期日期,它显示当前日期和到期日期将从当前日期8天 有人能告诉我怎么做吗?可以用Django来做吗?或者我必须用Jquery或JavaScript来做吗 我还需要将它发送到我的数据库,而不仅仅是在模板中显示它。我会在django中执行。在您的模型中有两个DateFields,这两个字段都可以为空。当有人第一次查看您的页面时(两个日期都未设置),为模板请求创建一个视图,该视图将日期字段s中的一个设置为today=datetime.date.today(),另一个设置为today

我需要把一个模板中的到期日期,它显示当前日期和到期日期将从当前日期8天

有人能告诉我怎么做吗?可以用Django来做吗?或者我必须用Jquery或JavaScript来做吗


我还需要将它发送到我的数据库,而不仅仅是在模板中显示它。

我会在django中执行。在您的模型中有两个
DateField
s,这两个字段都可以为空。当有人第一次查看您的页面时(两个日期都未设置),为模板请求创建一个视图,该视图将
日期字段
s中的一个设置为
today=datetime.date.today()
,另一个设置为
today+datetime.timedelta(8)
为当前日期后8天。保存更新的模型,然后在模板中显示该模型。

回答您的问题:是的,这是可能的。使用@BurhanKhalid-当计算在未来的8天内进行时,如果python datetime库能够很好地处理这种情况(使用
timedelta
),那么使用
dateutil
似乎有些过分了。如果需要计算未来数周/数月/数年的时间间隔,那么dateutil是有意义的。最终,它会达到这个目的。这是Python中处理日期和时间的常规规则。