tôi là tạo ra một hình thức html với wtforms như thế này:WTForms RadioField giá trị mặc định
<div class="control-group">
{% for subfield in form.time_offset %}
<label class="radio">
{{ subfield }}
{{ subfield.label }}
</label>
{% endfor %}
</div>
lớp mẫu của tôi là như thế này:
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()])
Khi tôi bây giờ mở biểu mẫu chỉnh sửa, tôi nhận được thông qua SQL giá trị 1 hoặc 2 - làm thế nào tôi có thể cài đặt trước radiobutton specifiy?
Nếu bạn muốn thiết lập mặc định ở dạng mà lý do nào khiến bạn muốn làm điều đó trong html? Bạn có muốn hai giá trị mặc định không? – Denis
Ở biểu mẫu tạo, tôi đặt mặc định, như bạn có thể thấy, trong lớp học. Nhưng bây giờ tôi đang tạo một mẫu chỉnh sửa và ở đó nó phải được chọn trước. ví dụ. "nam/nữ" và khi tôi nhận được giá trị 'm' từ db, nam nên được chọn ... Làm thế nào tôi có thể làm điều này? – Kilrathy
mặc định = yourObjectFromDB.sex ???? – Denis