2017-01-22 83 views
1

我正在使用Flask和Jinja2/WTForms来构建登录页面,并且我想自定义“记住我”复选框。为此,我想将一个空的<span>标签嵌入到表单的标签字段中。这里是Jinja2的代码的HTML文件:在Flask WTForms字段中嵌入HTML标记

{{ login_user_form.remember|safe }} {{ login_user_form.remember.label }} 

产生下面的HTML:

<input id="remember" name="remember" type="checkbox" value="y"> <label for="remember">Remember Me</label> 

但是,下面的HTML是什么,我最终会喜欢它是 - 注意嵌入<span>标签在标签内。

<input id="remember" name="remember" type="checkbox" value="y"> <label for="remember"><span></span>Remember Me</label> 

回答

2

包括在你的标签名称的跨度标签和使用安全过滤器。

remember = YourField(name='<span></span>Remember Me') 

然后

{{ login_user_form.remember|safe }} {{ login_user_form.remember.label|safe }} 
+0

正是我一直在后 - 谢谢! – Anconia