Flask WTForms 编辑表单载入数据
例如:要编辑订单关联的信息表记录,只需在实例化 wtforms
表单类时将 obj
参数指定为要显示的数据表记录即可。
@mod.route('/orders/<int:order_id>/', methods=['GET', 'POST'])
def edit_service_info(order_id):
service_info_id = Order.query.get(order_id).service_info_id
service_info = ServiceInfo.query.get(service_info_id)
form = ServiceInfoForm(request.form, obj=service_info)