为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法让flask异步

有没有办法让flask异步

潇潇雨雨 2023-09-26 17:07:23
有没有办法让flask异步?例如,我希望 Flask 为用户暂停一秒钟,然后显示一些文本。有什么办法可以做到这一点吗?
查看完整描述

1 回答

?
暮色呼如

TA贡献1853条经验 获得超9个赞

Flask 基于 WSGI,WSGI 是一种用于将 Python Web 框架连接到 Web 服务器的 API 标准。而WSGI是一个同步、阻塞的API。


如果您使用flask render_template,如下所示:


@app.route('/home', methods=['GET'])

def hello(name=None):

    return render_template('hello.html', name=name)

您可以添加 time.sleep() 来在渲染模板之前进行等待。 但这不是一个好的做法


import time


@app.route('/home', methods=['GET'])

def hello(name=None):

    time.sleep(30) #wait 30seconds

    return render_template('hello.html', name=name)

但如果你想在 javascript 前端使用它,你应该在客户端处理它。




查看完整回答
反对 回复 2023-09-26
  • 1 回答
  • 0 关注
  • 85 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信