企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
为 `app/api_1_0/controller` 下的 `user.py` 控制器做修改操作 1. 查询对象 2. 修改数据 3. 提交会话 ``` from app.api_1_0 import bp from app.api_1_0.model.user import UserModel from app import db from flask import jsonify @bp.route('/user', methods=['POST']) def add_user(): pass @bp.route('/user', methods=['GET']) def list_user(): pass @bp.route('/user', methods=['PUT']) def update_user(): try:         UserModel.query.filter_by(id=2).update({"username":"小可爱"})         db.session.commit() except Exception as e:         db.session.rollback() return '更新失败' return '更新成功' ``` 测试 ![通过模型更新](https://img.kancloud.cn/4c/68/4c68f77615d786c484827b7fd4d45c5d_583x37.png) 也可以通过先查出对象再提交的方式更新 ``` @bp.route('/user', methods=['PUT']) def update_user(): try:         user_obj= UserModel.query.get(3)         user_obj.username = 'airvip'         user_obj.mobile = '13808765012'         db.session.commit() except Exception as e:         db.session.rollback() return '更新失败' return '更新成功' ```