flask / jinja2:表单文本输入设置值

时间:2018-11-06 11:29:24

标签: python flask jinja2

如何设置文本输入字段(HTML表单)的var nomesDeInformacoes = db.InformacoesComplementaresDaEmpresa.Where(a => a.idempresa == idDaEmpresaNoFormatocerto) .Join(db.InformacoesComplementaresDoLayout, ice => ice.idinformacao , icl => icl.idinformacao , (ice, icl) => new { ice, icl } ) .Select( //creating a class to accept the fields i want }) .ToList(); 属性。

我尝试过:

Python:

VALUE

HTML模板:

@app.route("/function_a", methods=['GET', 'POST'])
def function_a():
    form = ReusableForm(request.form)
    query = "test value"
    if request.method == 'POST':
    name=request.form['name']
    return render_template('zeit.html', form=form, query_test=query)

网站输出如下:

{{ form.name(value="{{ query_test }}") }}

预期的网站输出:

<input id="name" name="name" required type="text" value="{{query_test}}">

1 个答案:

答案 0 :(得分:1)

我找到了解决方法:

在HTML模板中,我只写了没有括号的变量。

{{ form.name(value=query_test) }}

输出就像我想要的一样:

<input id="name" name="name" required type="text" value="test value">