- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以在 while 循环中更新我的 Flask 应用程序 UI 的渲染模板?
我已经多次尝试在 while 循环中返回 render_template,以便每次 while 循环运行时更新 Web ui。
@app.route('/test_try')
def test_try:
list = []
count = 0
list_count = 10
while count < list_count:
list.append('new_count'+str(count))
count += 1
return render_template('test_try.html', list=list)
我希望我的 Web ui (test_try.html) 能够随着 while 循环运行的每个 count += 1 进行更新。例如,现在它会更新 10 次运行,但都是在某个时间更新。我想逐步更新每次运行,直到计数达到 10。
我尝试在 while 循环中渲染_template,但这似乎也不起作用。
最佳答案
一旦请求得到响应,Flask 就无法在不接收另一个请求的情况下影响页面的内容。因此,您不能在每个 API 调用返回时仅响应多次。
您正在寻找的行为需要 JavaScript。你可以看到一些选项here了解如何处理从服务器向客户端推送数据。
如果您同意从客户端启动请求,您还可以设置一系列 AJAX 调用,这些调用将在服务器成功从 API 获取数据时返回。
但是您应该问自己的一个问题是:服务器向此设置添加了什么?为什么客户端不直接调用 API,并在 API 返回时根据需要更新页面?
关于python - Render_template 在 while 循环中更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57662737/
return redirect(url_for('index', var=var)) return render_template('index.html', var=var) 这两行本质上是一样的吗
我有一个简单的任务:在 render_template() 函数中为不同的路由传递相同的变量。此 value 位于基本模板中,我需要将其传递给每个 render_template() 函数。我能否将此
我将这个Web应用程序放在一个 flask 中,在提交表单后,我想在其中执行一些ML和AI算法。我在Redis和rq的帮助下在后台作业中运行ML和AI算法(因为我的应用程序由Heroku托管,并且它们
Flask 不会使用新变量重新渲染模板页面。 Flask 代码 (app.py): from flask import Flask, render_template, request, redirec
我正在尝试将flask中的render_template方法调用到当前运行目录之外的模板 return render_template('../show_data.html',data=data) 您
我最近正在研究 Flask。我有一个问题。 我的脚本如下所示: @app.route('/') def index(): // execute return render_templa
这个问题已经有答案了: Update and render a value from Flask periodically (1 个回答) 已关闭 3 年前。 是否可以在 while 循环中更新我的
嗨,我在谷歌应用程序引擎中使用 jinja2 来渲染模板,但是当我传递阿拉伯语或波斯语字符串 az 模板变量时,我收到此错误 فروشگاه {{ name }} UnicodeDec
我有一个简单的 python 方法,它会生成一个 highcharts json @app.route('/make/a/chart') def make_chart(): data = get_
我有一个关于重定向到呈现模板的函数的问题。我有两个功能: @user.route('/register', methods=['GET', 'POST']) def register(): i
问候 我有一个 flask 应用程序: @app.route('/test') def test(): return render_template('index.ht
我正在尝试部署一个 flask 应用程序,我想要一个带有 html 文件列表的 flask.render_template() 方法。在这里,我看到它是合格的。 http://flask.pocoo.
这个问题在这里已经有了答案: Flask raises TemplateNotFound error even though template file exists (13 个答案) 关闭 7 年
我有以下测试: it "I can Sign Up with Facebook" do visit new_user_registration_path click_link_or
我使用 pdf.js 在 web 中渲染 pdf。目标网址的格式如下: http://www.example.com/book?file=abc.pdf 我的问题是: 我使用 flask 模板生成页面
我对 Flask 比较陌生,但我已经发现需要使用蓝图。但是,在我的蓝图中,我尝试渲染模板,但出现错误。 当连接为 WSGI 应用程序(在 Dreamhost 上)时,render_template 函
这个问题已经有答案了: How to replace the entire html webpage with ajax response? (6 个回答) How to replace innerH
作为 hello 函数参数的名称被分配为 None,但是如果在 url 中提供了名称,为什么 render_template 中的名称将采用该名称的值?基本上我的问题是Python如何知道哪个名称是N
在某些页面上,我希望我的表单下拉按特定顺序排列,而在其他页面中按默认顺序排列。当从我的应用传递特定顺序时,我在 form.html 中的宏似乎看不到它。 dropdown 从未使用过,模板始终显示全局
我正在渲染一个 Jinja 模板,我必须在其中传递许多变量。当有几个变量时,我可以使用这种语法: return render_template('page.html', var1 = foo, var
我是一名优秀的程序员,十分优秀!