2014-12-03 66 views
3

我正在建立一個網站,使用(真棒)Flask frameworkWTForms plugin。我現在想在輸入欄上(working fiddle here)的重點用秀Bootstrap tooltip,但爲了這個,我得給輸入標籤data-toggletitle屬性如下:如何在Python WTForms庫中使用Bootstrap工具提示?

<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: invalid syntax for function call expression

是否有人知道如何使用WTForms將data-toggle添加到輸入字段?

回答

4

Python不喜歡連字符,你可以給它一個詞典:

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

,或者wtform的將下劃線有益解碼爲連字符:

{{ form.example(data_toggle: 'tooltip') }} 
相關問題