Esempio n. 1
0
 def get(self):
     self.parser.parse_args()  # 解析参数,如果参数不满足,则直接返回
     id = request.args.get('id')
     if id:
         img = query(Image).filter(Image.id == id).first()
         return marshal(img, self.img_fields)
     else:
         images = queryAll(Image)
         data = {'data': images, "size": len(images)}
         session['login_name'] = 'disen'
         return marshal(data, self.get_out_fields)
Esempio n. 2
0
File: apis.py Progetto: D-Cup/study
 def get(self):
     key = request.args.get('key')
     if key:
         result = {'state': 'fail', 'msg': '查无数据'}
         user = search(User, key)
         if user.count():
             result['state'] = 'ok'
             result['msg'] = 'ok'
             result['data'] = user.first().json
         return result
     users = queryAll(User)
     return {'state': 'ok', 'data': [user.json for user in users]}
Esempio n. 3
0
File: apis.py Progetto: XmanDD/flask
    def get(self):
        self.parser.parse_args()  # 解析参数,如果参数不满足,则直接返回

        id = request.args.get('id')
        if id:
            img = query(Image).filter(Image.id == id).first()

            # 将对象转成输出的字段格式(json格式)
            return marshal(img, self.img_fields)
        else:
            # 查询所有Image
            images = queryAll(Image)
            data = {"data": images, "size": len(images)}
            return marshal(data, self.get_out_fields)
Esempio n. 4
0
    def get(self):

        id = request.args.get('id')
        if id:
            img = query(Image).filter(Image.id == id).first()
            return marshal(img, self.img_fields)
        else:
            images = queryAll(Image)

            data = {"data": images, "size": len(images)}

            # 向session中存放用户名
            session['login_name'] = 'disen'
        return marshal(data, self.get_out_fields)
Esempio n. 5
0
File: apis.py Progetto: XmanDD/flask
    def get(self):
        key = request.args.get('key')
        if key:
            result = {'state': 'fail', 'msg': '无'}
            qs = query(User).filter(
                or_(User.id == key, User.name == key, User.phone == key))
            if qs.count():
                result['state'] = 'ok'
                result['msg'] = '成功'
                result['data'] = qs.first().json
            return result

        users = queryAll(User)

        return {'state': 'ok', 'data': [user.json for user in users]}
Esempio n. 6
0
File: apis.py Progetto: D-Cup/study
    def get(self):

        id = request.args.get('id')
        if id:
            img = query(Image).filter(Image.id == id).first()
            #  将对象转成输出的字段格式(Json格式)
            return marshal(img, self.img_fields)
        else:
            # 查询所有Image
            images = queryAll(Image)
            data = {'data': images, 'size': len(images)}

            #  向session中存放用户名
            session['login_name'] = 'moliy'
            return marshal(data, self.get_out_fields)
Esempio n. 7
0
 def get(self):
     #读取请求参数中的key
     key = request.args.get('key')
     if key:
         #读取请求参数中的key
         result = {'status': 'fail', 'msg': '查询失败'}
         #搜索用户信息 key = id/name/phone
         qs = query(User).filter(
             or_(User.id == key, User.name == key, User.phone == key))
         if qs.count():
             result['state'] = 'ok'
             result['msg'] = '查询成功'
             result['data'] = qs.first().json
         return result
     #从数据库中查询所有的用户
     users = queryAll(User)
     return {"state": "ok", "data": [user.json for user in users]}
Esempio n. 8
0
    def get(self):
        #解析参数,如果参数不满足,则直接返回
        # self.parser.parse_args()
        id=request.args.get('id')
        if id:
            img=query(Image).filter(Image.id==id).first()
            #将对象转成输出的字段格式(json格式)
            return marshal(img,self.img_fields)
        else:
            #查询所有的Image
            images=queryAll(Image)
            data={'size':len(images),
                'data':images}
            #向session中存入用户名

            session['login_name']='disen'
            return marshal(data,self.get_out_fields)
Esempio n. 9
0
    def get(self):
        # self.parser.parse_args()  # 解析参数,如果我们的参数不满足,直接返回下一步

        id = request.args.get('id')
        if id:
            img = query(Image).filter(Image.id == id).first()

            # 将对象转成输出的字段格式(json格式)
            return marshal(img, self.img_fields)
        else:
            # 查询所有Image
            images = queryAll(Image)
            data = {'data': images,
                    "size": len(images)}

            # 向session中存放用户名
            session['login_name'] = 'ming'
            return marshal(data, self.get_out_fields)