Tornado+SQLalchemy(四) SQLalchemy session封装后使用Update

    一、不知道session是怎么封装的,可查看Tornado+SQLalchemy(一) 插入多条数据时,结果只插入一条数据

    二、不知道JWT怎么加密解密,可查看Tornado+SQLalchemy(五) Tornado+JWT的使用

 

目的:SQLalchemy 使用update

 

过程:  ps:update使用语法  查询(表名).查询条件(表字段==参数).更新({表字段:参数})

# 获取参数 
c = self.get_argument('CID')
CName = self.get_argument('CName')
token = self.get_argument('access_token')
# 解密token
res_data = deal_decode_jwt(token, self.settings['secret_key'])
if type(res_data) == dict:
   with session_maker() as session:
      c_res = session.query(BCler).filter(
              BCler.CID == c).update({BCler.CName: CName})
self.write({'code': 0, 'msg': 'success', 'data': c_res})

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值