如何修改WTForms中的单选按钮,使其相互水平放置



我是python flask和WTforms的新手,正在做一个让我的脚湿润的项目。我想知道如何修改WTForm中的每个单选按钮,使它们可以水平放置,而不是垂直放置,因为对我来说,我似乎只能修改所有这些元素作为一个整体。

Python代码:

class CreateForm(Form):
doc=RadioField('Choice of doctor', choices=[('A', 'Dr Tan'), ('B', 'Dr Mok'), ('C', 'Dr Lim')], default='C')

HTML代码{%扩展了"bootstrap/base.html"%}{%import"bootstrap/wtf.html"作为wtf%}

<div class="form-group">
{{ wtf.form_field(form.doc, class="form-control") }}

非常感谢您的帮助!

我知道这是一段时间前问的(7个月前我回答的时候(,但如果其他人最终来到这里,我就是这样做的。

在你的模板中放这个:

{{ form.doc.label }}
{% for subfield in form.doc %}
<tr>
<td>{{ subfield(class="form-check-input") }}</td>
<td>{{ subfield.label }}</td>
</tr>
{% endfor %}

class="form-check-input"是可选的,正如您所说的使用引导程序一样。

最新更新