我一直注意到WTForms(和Flask-WTF)输出<input>
元素的结尾斜线如下:
<input name="text" type="text" value="" />
我的文档是HTML5,因此不需要XHTML类型的闭包。我如何让WTForms输出这样的输入标签?
<input name="text" type="text" value="">
我一直在浏览文档和源代码,但没有发现任何线索。当然,我可以创建一系列自定义小部件,但对于这么简单的事情来说,这似乎有些过分。有更简单的方法吗?
或者这可能是我缺少的Jinja2配置问题?
答案 0 :(得分:2)
使用this one之后的任何修订(或简称download tip) - WTForms正在转向HTML5生成表单元素的方式并添加一些新的小部件(我相信)。有关详情,请参阅this thread和this one。
*如果您确定需要,还有an extension for WTForms将XHTML添加回来。