【发布时间】:2016-09-05 11:29:44
【问题描述】:
我遇到了从这个函数中获取常量值的问题:
def get_time_left(self)
now = timezone.now()
time_left = self.deadline - now
return time_left
self.deadline 是模型的值。
例如我想从 15.00 2.09.2016 获取 time_left,保存它并在另一个函数中使用这个值,但是当我尝试这样做时,该值总是在变化......
【问题讨论】:
-
您需要更详细地解释一下。调用该函数将始终返回更新的 time_left;但是如果你把它保存在一个变量中,这个变量的值不会改变。
-
你能提供其余的代码和一些进一步的上下文吗?你想在哪里使用结果?
-
不应该一直在变化吗?这是到达最后期限之前的“剩余时间”。每次您拨打
get_time_left()时,都会更接近(甚至更晚)截止日期。你想在哪里以及为什么要保存它? -
因为我需要在 15:00 停止计数并在每天 19:00 返回,我想,我从这个小时开始节省价值,并且在 19:00 我将使用它......我想这样做crontab
标签: python django datetime timezone