上一篇文章已经讲过增了,这篇文章讲下删:
话不多说,上代码:
@app.route('/delete',methods=['POST'])
def delete ():
js = request.get_json()
Need_id = js['need_id']
#查询数据库是否有对应id的需求
Delete = need.query.get(Need_id)
#如果id存在就删除
if Delete:
try:
db.session.delete(Delete)
db.session.commit()
return jsonify({"code": "0000", "msg": "请求成功"})
except Exception as e:
#回滚
db.session.rollback()
#如果id不存在则返回如下值
else:
return jsonify({"code": "0000", "msg": "需求找不到"})
进入postman 进行请求参数设定;
在本地服务器上查看已经请求成功:
那我们在进入数据库看看,need_id为20的数据已经删除完毕: