為 `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 '更新成功'
```
測試

也可以通過先查出對象再提交的方式更新
```
@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 '更新成功'
```