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

标签 python html flask jinja2 wtforms

我一直注意到 WTForms(和 Flask-WTF)输出 <input>像这样带有斜线的元素:

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

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

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

我一直在翻阅文档和源代码,但没有找到任何线索。当然,我可以创建一系列自定义小部件,但对于如此简单的东西来说,这似乎有点过分了。有没有更简单的方法?

或者这可能是我遗漏的 Jinja2 配置问题?

最佳答案

使用 this one 之后的任何修订版(或简称为 download tip )- WTForms 正在转向 HTML5 方式来生成表单元素并添加一些新的小部件(我相信)。参见 this threadthis one了解更多信息。

* 还有an extension for WTForms如果您决定需要它,它会重新添加 XHTML。

关于python - 如何使用 WTForms 省略 &lt;input&gt; 元素上的结束斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7574381/

相关文章:

python - Flask+Apache 和 500 错误

python - 持续检测到 Django 1.7.2 迁移更改

html - 3个ul在一行中,如何证明在div顶部开始?

python - 如何在 matplotlib 中将次轴图安排在主轴图下方?

html - text-align 不将 2 位数字居中,但适用于单个数字

html - HTML 表格末尾的旋转 Div

python - 面对这个错误文件构建docker image dlib

flask - 为调查问卷中的每个元素生成单选字段

python - 如何从 PyTorch 模型的特定层获取输出?

python - 我可以在 tensorflow 控制循环内改变 python 列表吗