python - wtforms,动态添加类到表单

标签 python css flask wtforms

有没有办法可以从 python 发送表单的 (css) 类? 例如:

class Company(Form):
    companyName = TextField('Company Name', [validators.Length(min=3, max = 60)])

这会呈现一个简单的文本字段,但我希望该文本字段具有 .companyName 的 css 类,这可能直接来自 python 吗?

我知道我可以直接从 python 中放置 id="companyName",但不能放置类。

帮助。

更新: 我试过 class_="companyName" 但没用,我得到了:

__init__() got an unexpected keyword argument '_class'

最佳答案

或者,您可以像这样在模板中为 jinja2 添加类:

{{ form.name(size=20, class_='input-small') }}

关于python - wtforms,动态添加类到表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11309779/

相关文章:

python - os.error 有什么意义?

python - 根据多个条件替换 numpy 数组中的值而不使用任何循环

python - 如何将 Unicode 组合到 Python 2 输出中?

jquery - 如何在移动图像中显示预览应用程序

jquery - 延迟悬停效果

css - Ons-List-Item 自动高度调整

python - 无法在 Windows 上使用 pip 安装 'pyreadline'

python - 从 Flask 发送带有代码 401 的重定向不会重定向

git - 通过 heroku flask 应用程序更新网站

flask - 最佳实践 : Where should re-usable queries be placed?