有没有办法在 Python 的 html 模板上返回函数输出?

阿米特·萨卢贾

我正在使用以下代码:

def static_info(nm):
    cursor.execute("SELECT name,age,FROM MyDB where name like ?",(nm) + '%')
    for row in cursor:
        static={"NAME: ":row[0],"AGE: ":row[1]}
    return(static)

@app.route('/submit_form')
def submit_form():
    nm = request.form.get('name')
    info=static_info(nm)
    return render_template('static_display.html',info=info)

我的 static_display.html 页面上需要所需的函数输出(以字典的形式)

有什么建议么?

盖凡

奇怪的编码。

  1. 您的循环static_info(nm)只会返回最后一项。你没有附加任何东西

  2. @app.route('/submit_form')不接受 POST。你需要:

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

  3. 在您的模板中static_display.html,您需要{{ info }}

  4. 如果您更改代码以便可以遍历模板中的列表,您将需要以下内容:

    {% for item in info %} {% for key, value in item.items() %}
    {{ key }} : {{ value }}
    {% endfor %} {% endfor %}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在Spring Boot中从Restful Controller返回HTML页面?

有没有办法在Android上运行Python?

有没有办法在HTML5数据列表选项上应用CSS样式?

有没有办法获取Angular *组件的HTML模板?

有没有办法对我的所有HTML页面使用模板文件?

有没有办法在Angular 7中为模板html属性* key *使用变量?

有没有办法在Python中覆盖现有(系统)类上的方法?

有没有办法显示HTML中python数组中的所有元素?

有没有办法镜像python函数?

有没有办法让AJAX调用返回HTML内容和回调函数?

有没有办法使此Python kNN函数更有效?

有没有办法在Firebug的控制台中输出HTML?

有没有办法在视口 HTML 上设置最小宽度

有没有办法将 highcharts 输出保存为 png 而不是 html

有没有办法使用 phpwkhtmltopdf 包含刀片模板而不是纯 html?

有没有办法通过返回“无”来修复嵌入在 html 电子邮件正文中的 Python 字符串?

有没有办法(在 c# 中)遍历网站 HTML 上的文章元素?

有没有办法用 React 返回纯文本响应,根本不包含 HTML?

有没有办法压缩通过 php 创建的 html 输出?

有没有办法在 html 画布上生成随机对比度级别?

有没有办法反转这个python函数?

有没有办法使用 HTML 和 CSS 在 SVG 路径上制作滚动字幕?

有没有办法在 Apache Wicket 中创建带有 HTML 模板的 FormComponent

有没有办法在带有 Python3 的 Window 上使用 ROS?

有没有办法用 Python 解析 html 标签?

有没有办法从模板中的替代文件夹 {% extends '' %} 父 html?

有没有办法用 python 抓取 HTML 弹出表/图表?

有没有办法限制在 HTML 上显示的 API 响应数据的数量?

有没有办法以角度调用html属性值中的函数?