使用 jinja 在 html 中渲染 TextAreaField

时间:2021-05-03 06:25:21

标签: html python-3.x flask jinja2

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

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

form.py

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

    

app.py

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

displayConfig.html

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

0 个答案:

没有答案