多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
更新数据也用 add() 方法,如果存在要更新的对象,SQLAlchemy 就更新该对象而不是添加。 ~~~ user = User.query.filter_by(username='admin').first() user.email = 'chenyypy@gmail.com' db.session.add(user) db.session.commit() ~~~ ~~~ 如果处理的字段较多可以使用如下方法 param = request.get_json() data = user.to_json() data.update(param) user = User(**data) db.session.add(user) db.session.commit() ~~~ ~~~ db.session.query(Model).filter_by(id=id).update({'status': 2}) ~~~