コード例 #1
0
    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)
コード例 #2
0
 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('删除数据成功')
コード例 #3
0
 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('删除成功')
コード例 #4
0
ファイル: test_menu.py プロジェクト: liming7726/Tornado
 def test_remove(self):
     menu = session.query(Menu).get(5)
     session.delete(menu)
コード例 #5
0
ファイル: test_menu.py プロジェクト: yixialei0215/microServer
 def test_delete(self):
     m1 = session.query(Menu).get(1)
     session.delete(m1)
     session.commit()
コード例 #6
0
 def test_move(self):
     mn = session.query(Menu).get(5)
     session.delete(mn)
     session.commit()