首页 > 解决方案 > 使用 jinja 在 html 中渲染 TextAreaField

问题描述

我正在尝试将配置解析为 html 中 python 代码的 TextAreaField。但它什么也没显示。

这是代码片段。当我在 form.py 中将TextAreaField更改为StringField时,它会显示列表的第一个元素而没有任何问题。

表格.py

class configDisplay(FlaskForm):
    showconfig = TextAreaField('Config', default='')

    

应用程序.py

@app.route("/display", methods=['GET', 'POST'])
def display_page():
    form = config()
    configSet = ['ABC', 'DEF', 'GHI'] 
    return redirect(url_for('displayConfig', showconfig=configSet)

显示配置.html

<div>
{{ form.showconfig(readonly="readonly", value=request.args.get('showconfig'), class="form-control 
   form-control-lg") }}
</div> 

标签: htmlpython-3.xflaskjinja2

解决方案


推荐阅读