定义数据模型
# 定义数据模型 class User(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(20)) phone = db.Column(db.Integer) def __repr__(self): return ‘<User {}>‘.format(self.name)
请求路由
# 请求路由 @app.route(‘/user‘, methods=[‘GET‘, ‘POST‘]) def userinfo(): users = User.query.all() if request.method == ‘POST‘: name = request.json.get(‘name‘) phone = request.json.get(‘phone‘) user = User( name=name, phone=phone ) db.session.add(user) db.session.commit() return jsonify({‘msg‘: ‘ok‘}) user_list = [] for user in users: data = {} data[‘id‘] = user.id data[‘name‘] = user.name data[‘phone‘] = user.phone user_list.append(data) return jsonify({"users": user_list})
POST请求结果如下
原文:https://www.cnblogs.com/prince5460/p/10613346.html