Tri*_*tan 5 html python flask python-2.7 flask-wtforms
我正在用来flask-wtforms创建一个文本区域。
body = TextAreaField('body')
Run Code Online (Sandbox Code Playgroud)
我想更改文本区域的值,您可以像这样在 html 中执行此操作。
<textarea>other value then default</textarea>
Run Code Online (Sandbox Code Playgroud)
如何将其与 Flask-wtforms 集成?
我的模板如下所示:
{{ form.body(rows="20") }} <!--texarea -->
Run Code Online (Sandbox Code Playgroud)
通过一个简单的输入字段,我可以做这样的事情:
{{ form.body(value="other value then default") }} <!-- input field -->
Run Code Online (Sandbox Code Playgroud)
我需要在模板本身中设置默认值。因为它将包含该页面所涉及的文章的信息。
小智 8
奇怪的是,在这个问题提出两年后,仍然没有标准的方法来实现这一点。
我所做的就是用纯 HTML 写出来:
<textarea id="body" name="body">{{ value }}</textarea>
Run Code Online (Sandbox Code Playgroud)
这工作正常并且文本区域正常验证
对于 TextArea,您必须使用该default值,以便它用该值进行渲染。
body = TextAreaField('body', default='Some other value')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3887 次 |
| 最近记录: |