def post(self): # 注册功能 # 获取数据 face = self.get_argument('face_img') print(face) img = face.split(',')[-1] username = self.get_argument('username') realname = self.get_argument('realname') if face and username and realname: # 注册(用户模型) user = User() user.username = username user.realname = realname session.add(user) session.commit() # 调用百度人脸注册接口 res = face_register(img, user.id) if res: # 注册成功,跳转到登录 self.redirect('/login/') else: # 注册失败,则跳转到注册页面 session.delete(user) session.commit() self.redirect('/register/') else: error = '请填写完整的参数' self.render('register.html', error=error)
def delete(self): # 实现删除,第一种方式,session.delete() stu = session.query(Student).filter_by(s_name='小明_1').first() if stu: session.delete(stu) session.commit() # 第二种,调用delete()方法 session.query(Student).filter(Student.s_name == '小明_2').delete() session.commit() self.write('删除数据成功')
def delete(self): # 删除方式一:session.delete() stu = session.query(Student).filter( Student.s_name == 'xiaomi_9').first() if stu: session.delete(stu) session.commit() # 删除方式二:delete()方法 session.query(Student).filter(Student.s_name == 'xiaomi_8').delete() session.commit() self.write('删除成功')
def test_remove(self): menu = session.query(Menu).get(5) session.delete(menu)
def test_delete(self): m1 = session.query(Menu).get(1) session.delete(m1) session.commit()
def test_move(self): mn = session.query(Menu).get(5) session.delete(mn) session.commit()