编程语言
首页 > 编程语言> > 如何在Python WTForms库中使用Bootstrap工具提示?

如何在Python WTForms库中使用Bootstrap工具提示?

作者:互联网

我正在使用(出色的)Flask frameworkWTForms plugin构建一个网站.我现在想使用在输入字段(working fiddle here)的焦点上显示Bootstrap tooltip,但是为此,我必须给input标签提供数据切换和标题属性如下:

<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属性没有问题,但是数据切换会导致

TemplateSyntaxError: invalid syntax for function call expression

有人知道我如何使用WTForms将数据切换添加到输入字段吗?

解决方法:

Python不喜欢连字符,您可以给它一个字典:

{{ form.example(**{'data-toggle': 'tooltip'}) }}

或者,wtform将有助于将下划线解码为连字符:

{{ form.example(data_toggle: 'tooltip') }}

标签:wtforms,twitter-bootstrap,jinja2,flask,python
来源: https://codeday.me/bug/20191028/1955889.html