pip install wtforms-json python from wtforms import Form, StringField, IntegerField from wtforms.validators import DataRequired class MyForm(Form): python from wtforms_json import parse_json form = MyForm() parse_json(form, json_data) if form.validate(): name = form.name.data age = form.age.data else: errors = form.errors python from flask import Flask, request, jsonify from wtforms import Form, StringField, IntegerField from wtforms.validators import DataRequired from wtforms_json import parse_json app = Flask(__name__) class MyForm(Form): @app.route('/process_json_form', methods=['POST']) def process_json_form(): json_data = request.get_json() form = MyForm() parse_json(form, json_data) if form.validate(): name = form.name.data age = form.age.data else: errors = form.errors return jsonify(result) if __name__ == '__main__': app.run()


上一篇:
下一篇:
切换中文