如何使用WTForms省略<input />元素的结束斜杠?

时间:2011-09-27 19:04:51

标签: python html5 flask jinja2 wtforms

我一直注意到WTForms(和Flask-WTF)输出<input>元素的结尾斜线如下:

<input name="text" type="text" value="" />

我的文档是HTML5,因此不需要XHTML类型的闭包。我如何让WTForms输出这样的输入标签?

<input name="text" type="text" value="">

我一直在浏览文档和源代码,但没有发现任何线索。当然,我可以创建一系列自定义小部件,但对于这么简单的事情来说,这似乎有些过分。有更简单的方法吗?

或者这可能是我缺少的Jinja2配置问题?

1 个答案:

答案 0 :(得分:2)

使用this one之后的任何修订(或简称download tip) - WTForms正在转向HTML5生成表单元素的方式并添加一些新的小部件(我相信)。有关详情,请参阅this threadthis one

*如果您确定需要,还有an extension for WTForms将XHTML添加回来。