有没有办法以 Flask-WTF 形式动态填充值字段?

Is there a way to dynamically populate a value field in Flask-WTF form?

我有一个 create 和一个 update 注释意见。 每个视图都具有与 create/update 注释相同的形式。

我想知道如何只在更新视图中而不是在创建视图中呈现我的内容的值。

这是我今天的内容:

<div class="field">
    {{ form.title.label }}
    {% if request.endpoint == 'notes.update' %}
        <div class="control">
            {{ form.title(class="input", value=note.title) }}
        </div>
    {% else %}
        <div class="control">
            {{ form.title(class="input"}}
        </div>
    {% endif %}
</div>

我在端点上使用了一个条件来做我想做的事,但我认为这不是一个好方法。

感谢您的帮助

在您的端点中填写表单。

form = NotesForm(request.form)
form.populate_obj(note)

字典也有一个解决方案。

form = NotesForm(request.form, data={'title':'Untitled Note'})