- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用以下形式时:
class TextForm(Form):
example = RadioField('Choice 1:', choices=[('A','Option A'),('B','Option B')])
key = RadioField('Choice 2:', choices=[('1', 'Option 1'), ('2', 'Option 2')])
submit = SubmitField('Submit')
我期待看到:
选择 1:
选择 2:
相反,我没有得到如下标签:
我错过了什么?
最佳答案
我刚刚遇到了同样的问题。
这可能是“quick_form”宏的作者有意为之,或者更可能是他/她错过了一行代码来渲染 RadioField 的标签,其他类型也是如此字段数。
要破解它,找到文件“bootstrap/wtf.html”,其中定义了宏“quick_form”。
添加这一行:
{{field.label(class="control-label")|safe}}
在“for”循环之前:
{% for item in field -%}
<div class="radio">
<label>
{{item|safe}} {{item.label.text|safe}}
</label>
</div>
{% endfor %}
希望这对你有用。
关于python - Flask wtform RadioField 标签不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27705968/
我有一个 WTForms 表单,其中包含几种不同类型的字段,除了 RadioField 之外,所有这些字段都有效。 Python: 从flask_wtf导入FlaskForm 从 wtforms 导入
我正在用这样的 wtforms 生成一个 html 表单: {% for subfield in form.time_offset %} {{ subfield }
当使用以下形式时: class TextForm(Form): example = RadioField('Choice 1:', choices=[('A','Option A'),('B'
在 Flask-WTForms 中,我们可以为每个字段的每个验证器提供自定义消息。但是对于 RadioField 它只显示默认消息。下面是一个例子。 >>> from wtforms import F
我正在使用 Python 构建网站 Flask我使用的框架 WTForms .在一种形式中,我有一个 RadioField定义如下: display = RadioField('display', d
我有一个带有 TextField、FileField 的表单,我想添加一个 RadioField。 我想要一个包含两个选项的单选字段,用户只能在其中选择一个。我正在以前两种有效的形式为例。 我的 fo
建议的建模模板 HTML radio 输入的方法是: {% for subfield in form.radio %} {{ subfield }} {{ subfield.labe
我想知道是否可以让 Flask WTForms RadioField 在有序列表而不是无序列表中呈现单选按钮列表。我当前的jinja2模板如下: {% extends "base.html.j2" %
我正在使用jq-idealforms构建一个漂亮且简单的表单。在其中我有一个 radio 字段,我想在从数据库获取信息后用 jquery 填充它。 Here有一个例子(在“step2”..第2节)您可
嗨,论坛成员,我在 extjs 4 中设置 radio 场时遇到了一个问题 下面给出了我的表单 radiogroup xtype 代码 { xtype: 'radiogroup', dataI
我主要寻找的是 WTForms 的 InputRequired() 的 RadioField 等效验证器。我的意思是,当您尝试提交表单而不在具有 InputRequired() 验证器的 String
有什么方法可以替换 WTForms 上的 html 标签吗? 表单代码: class BasicForm(Form): some_select = RadioField("something"
默认情况下,Sencha Touch 1.1 提供了 radiofield和一个 checkboxfield其中显示一个复选标记(勾号)。由于这种设计,没有视觉方式来区分它们。 如何更改 radiof
我是一名优秀的程序员,十分优秀!