【发布时间】:2022-01-17 18:07:50
【问题描述】:
我有一个 ajax 函数,它以 25 秒的间隔向您在下面看到的类发送数据
class StateInfo:
flag = None
def post(self):
data = request.get_data()
info = json.loads(data)
现在我想要实现的是在彼此 30 秒内没有发布请求时将标志变量设置为 0。我知道有 .elapsed 但它返回请求和响应之间的时间增量
【问题讨论】:
-
您可能需要一个单独的
timer函数,在 30 秒后更改标志,并通过成功的发布请求将其计数器重置为 0。 -
我天真的方法是为最后一次发布请求添加时间戳。然后只需检查时间戳是否超过 30 秒。