我尝试在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中执行此操作
答案 0 :(得分:1)
基本上,你可以像Lukas Graf所说的那样做,但如果只是在web2py页面上显示文字延迟5秒,那么你真的不需要web2py功能。您可以使用像javascript这样的客户端脚本。您使用web2py呈现包含javascript的页面,该javascript将显示具有5秒延迟的特定文本。这是实现这一目标的更标准方法,web2py与否。