【问题标题】:jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'type'jinja2.exceptions.TemplateSyntaxError:遇到未知标签“类型”
【发布时间】:2021-07-13 07:26:40
【问题描述】:

尝试在 HTML 中执行 python 函数但收到以下错误:

错误

jinja2.exceptions.TemplateSyntaxError
jinja2.exceptions.TemplateSyntaxError: Encountered unknown tag 'type'.

代码

<p>Hi, this is a para {{ type(res) }}</p>

代码说明

它只是一个接收res 字典并在此处显示的段落。当我试图显示整个字典时它运行良好,当显示字典的特定值时它什么都不显示,当找到变量类型时它显示错误。

【问题讨论】:

    标签: python python-3.x dictionary flask


    【解决方案1】:

    你可以用flask把它作为一个变量返回。

    return render_template('template.html',res_type=type(res))
    

    在 HTML 中:

    <p>Out:{{res_type}}</p>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 2019-09-12
      • 2021-08-17
      相关资源
      最近更新 更多