Я создаю форму редактирования продукта, и мне нужна форма, которая будет предварительно заполнена предыдущими данными.
Я делаю следующее:
Product(form):
product = TextField('name')
category = SelectField('category', choice=[(1,'one'),(2,'two')])
В представлении:
form.product.data = 'A product name from the database'
form.category.data = 'a category name' #This does not work
Проблема с SelectField.
Я понимаю, что есть значение по умолчанию, которое я могу установить на SelectField. Однако это происходит в классе определения формы, и пока у меня нет объекта запроса из sqlalchemy.
Итак, есть ли способ добавить значение по умолчанию в поле выбора во время выполнения?