Python Django当前日期后7天的总和
我需要把一个模板中的到期日期,它显示当前日期和到期日期将从当前日期8天 有人能告诉我怎么做吗?可以用Django来做吗?或者我必须用Jquery或JavaScript来做吗Python Django当前日期后7天的总和,python,django,date,Python,Django,Date,我需要把一个模板中的到期日期,它显示当前日期和到期日期将从当前日期8天 有人能告诉我怎么做吗?可以用Django来做吗?或者我必须用Jquery或JavaScript来做吗 我还需要将它发送到我的数据库,而不仅仅是在模板中显示它。我会在django中执行。在您的模型中有两个DateFields,这两个字段都可以为空。当有人第一次查看您的页面时(两个日期都未设置),为模板请求创建一个视图,该视图将日期字段s中的一个设置为today=datetime.date.today(),另一个设置为today
我还需要将它发送到我的数据库,而不仅仅是在模板中显示它。我会在django中执行。在您的模型中有两个
DateField
s,这两个字段都可以为空。当有人第一次查看您的页面时(两个日期都未设置),为模板请求创建一个视图,该视图将日期字段
s中的一个设置为today=datetime.date.today()
,另一个设置为today+datetime.timedelta(8)
为当前日期后8天。保存更新的模型,然后在模板中显示该模型。回答您的问题:是的,这是可能的。使用@BurhanKhalid-当计算在未来的8天内进行时,如果python datetime库能够很好地处理这种情况(使用timedelta
),那么使用dateutil
似乎有些过分了。如果需要计算未来数周/数月/数年的时间间隔,那么dateutil是有意义的。最终,它会达到这个目的。这是Python中处理日期和时间的常规规则。