sto generando un form html con wtforms come questo:WTForms RadioField valori predefiniti
<div class="control-group">
{% for subfield in form.time_offset %}
<label class="radio">
{{ subfield }}
{{ subfield.label }}
</label>
{% endfor %}
</div>
La mia classe forma è simile a questo:
class SN4639(Form):
time_offset = RadioField(u'Label', choices=[
('2', u'Check when Daylight saving has begun, UTC+02:00'),
('1', u'Check when Daylight saving has stopped, UTC+01:00')],
default=2, validators=[Required()])
Quando ora apro la form di modifica, ottengo via SQL il valore 1 o 2 - come posso preimpostare il radiobutton di specifica?
Se si desidera impostare di default in forme per le quali ragioni sono che si vuole fare che in html? Vuoi due valori predefiniti? – Denis
Nel modulo di creazione, imposto i valori predefiniti, come puoi vedere, nella classe. Ma ora sto creando un modulo di modifica e lì dovrebbe essere preselezionato. per esempio. "maschio/femmina" e quando ho ottenuto il valore 'm' dal db, il maschio dovrebbe essere selezionato ... Come posso fare questo? – Kilrathy
default = yourObjectFromDB.sex ???? – Denis