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})

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章