例如,调用WTForms字段对象会生成渲染字段,并且任何参数都将被视为属性.
form.field(attribute='value')
Run Code Online (Sandbox Code Playgroud)
会返回类似的东西
<input attribute='value'>
Run Code Online (Sandbox Code Playgroud)
如何添加HTML5自定义数据属性,例如包含连字符的data-provide,使它们在python中不可解析为单个关键字参数?
War*_*ser 22
创建一个包含相应键值对的字典,并使用**将其传递给字段调用:
attrs = {'data-provide': "foo"}
form.field(**attrs)
Run Code Online (Sandbox Code Playgroud)
编辑:看起来像由@NiklasB注释应该是答案的一部分:对于使用瓶与瓶,跆拳道,使用方法:{{ form.field( **{'data-provide': 'foo'} ) }}在你的模板.
| 归档时间: |
|
| 查看次数: |
3218 次 |
| 最近记录: |