kra*_*r65 4 python jinja2 flask wtforms twitter-bootstrap
我正在使用(很棒的)Flask 框架和WTForms 插件构建一个网站。我现在想在输入字段的焦点上使用显示Bootstrap 工具提示(在此处工作),但为此我必须为输入标签提供data-toggleandtitle属性,如下所示:
<input data-toggle="tooltip" title="tooltip on focus!" type="text" placeholder="Focus me!" name="thename"/>
Run Code Online (Sandbox Code Playgroud)
所以我只是将它们添加到表达式中:
{{ form.plotting_value(title='tooltip on focus!', data-toggle='tooltip', class='form-control') }}
Run Code Online (Sandbox Code Playgroud)
该title属性是没有问题的,但data-toggle导致
TemplateSyntaxError:函数调用表达式的语法无效
有谁知道我如何data-toggle使用 WTForms添加到输入字段?
Python 不喜欢连字符,你可以给它一个字典:
{{ form.example(**{'data-toggle': 'tooltip'}) }}
Run Code Online (Sandbox Code Playgroud)
或者,wtform 将有助于将下划线解码为连字符:
{{ form.example(data_toggle: 'tooltip') }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2660 次 |
| 最近记录: |