在Web2py中睡觉时间

时间:2015-03-28 00:55:58

标签: python web2py

我尝试在Web2py中使用time.sleep。假设我希望文本在其他文本后5秒出现。

在控制器中:

import time

def time_test():
    t = time.sleep(5)
    return locals()

在视图中:

<h1>Text 1</h1>
{{=t}}
<h1>Text 2</h1>

但这只会在5秒后加载页面。

在Python中它的工作原理如下:

import time
print "Image 1"
time.sleep(5)
print "Image 2"

但我想学习如何在Web2py中执行此操作

1 个答案:

答案 0 :(得分:1)

基本上,你可以像Lukas Graf所说的那样做,但如果只是在web2py页面上显示文字延迟5秒,那么你真的不需要web2py功能。您可以使用像javascript这样的客户端脚本。您使用web2py呈现包含javascript的页面,该javascript将显示具有5秒延迟的特定文本。这是实现这一目标的更标准方法,web2py与否。