pip install WTForms-JSON python from wtforms import StringField, PasswordField from wtforms.validators import DataRequired, Length from wtforms_json import JSONForm class LoginForm(JSONForm): json { "username": "john_doe", "password": "12345678" } python from flask import Flask, request, jsonify from wtforms_json import flatten_json from .forms import LoginForm app = Flask(__name__) @app.route('/login', methods=['POST']) def login(): json_data = request.get_json() form = LoginForm.from_json(form_data) if form.validate(): username = form.username.data password = form.password.data else: return jsonify({'errors': form.errors}), 400


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