Это проблема форматирования веб-страницы.Он работает нормально для Bootstrap 4.0.0 - но не 4.3.1.Я использую Flask 1.0.2, Flask-WTF 0.14.2, WTForms 2.2.1.Это код для определения радио:
perm_comb_ind = RadioField('Choose Type:',
choices=[('P','Permutations'), ('C','Combinations')],
default='P'
)
Я также использую Bootstrap.
Радиоприемник для Bootstrap 4.0.0
оба варианта находятся в одном поле - то, что я хочу.
Живой пример, который отображает это:
https://www.w3schools.com/code/tryit.asp?filename=G28NYIRAPJC4
Для Bootstrap 4.3.1
Радиоблок для 4.3.1
В коробке только один элемент.
Пример в реальном времени, отображающий это:
https://www.w3schools.com/code/tryit.asp?filename=G28O1IDPCHUT
Код шаблона находится здесь:
<div class="content-section">
<form method="POST" action="">
<!-- {{ form.hidden_tag() }} -->
<fieldset class="form-group">
<legend class="border-bottom mb-4">Enumerate (Count) Permutations or Combinations
</legend>
<div class="form-group">
{{ form.perm_comb_ind.label(class="form-control-label") }}
{% if form.perm_comb_ind.errors %}
{{ form.perm_comb_ind(class="form-control form-control-lg is-invalid") }}
<div class="invalid-feedback">
{% for error in form.perm_comb_ind.errors %}
<span>{{ error }}</span>
{% endfor %}
</div>
{% else %}
{{ form.perm_comb_ind(class="form-control form-control-lg list-unstyled") }}
{% endif %}
</div>
Это проблема с WTForms или Bootstrap или другая проблема?