我正在使用(很棒的)Flask框架和WTForms插件构建一个网站。我现在想在输入字段的焦点上使用show Bootstrap工具提示(这里工作小提琴),但是为此,我必须为input标签赋予data-toggle
andtitle
属性,如下所示:
<input data-toggle="tooltip" title="tooltip on focus!" type="text" placeholder="Focus me!" name="thename"/>
所以我只是将它们添加到表达式中:
{{ form.plotting_value(title='tooltip on focus!', data-toggle='tooltip', class='form-control') }}
该title
属性没问题,但是data-toggle
导致
TemplateSyntaxError:函数调用表达式的语法无效
有人知道我可以data-toggle
使用WTForms将其添加到输入字段吗?
Python不喜欢连字符,您可以给它一个字典:
{{ form.example(**{'data-toggle': 'tooltip'}) }}
或者,wtform可以帮助将下划线解码为连字符:
{{ form.example(data_toggle: 'tooltip') }}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句