在 Flask WTForms 字段中嵌入 HTML 标签
Embed HTML tag in Flask WTForms field
我正在使用带有 Jinja2/WTForms 的 Flask 来构建登录页面,我想自定义一个 "Remember Me" 复选框。为此,我想在表单的标签字段中嵌入一个空的 <span>
标签。这是 HTML 文件中的 Jinja2 代码:
{{ 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>
在标签名称中包含 span 标签并使用 safe 过滤器。
remember = YourField(name='<span></span>Remember Me')
然后
{{ login_user_form.remember|safe }} {{ login_user_form.remember.label|safe }}
我正在使用带有 Jinja2/WTForms 的 Flask 来构建登录页面,我想自定义一个 "Remember Me" 复选框。为此,我想在表单的标签字段中嵌入一个空的 <span>
标签。这是 HTML 文件中的 Jinja2 代码:
{{ 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>
在标签名称中包含 span 标签并使用 safe 过滤器。
remember = YourField(name='<span></span>Remember Me')
然后
{{ login_user_form.remember|safe }} {{ login_user_form.remember.label|safe }}