示例#1
0
文件: controllers.py 项目: My3r/api
 def post(self):
     """Cria uma nova interação entre um usuário e um local"""
     i = Interacao()
     fill_object(i, request.json)
     db.session.add(i)
     try:
         db.session.commit()
     except Exception as e:
         abort(404, e.__str__())
     return msg('Sucesso!')
示例#2
0
    def put(self):
        """Atualiza um usuário pelo ID"""
        us = Usuario.query\
            .filter(Usuario.id_usuario == get_jwt_identity())\
            .first()
        abort_if_none(us, 404, 'Não achado')

        fill_object(us, request.json)
        db.session.commit()

        return msg('success!')
示例#3
0
    def post(self):
        """Cria uma novo tag"""
        tg = Tag()
        fill_object(tg, request.json)
        db.session.add(tg)
        try:
            db.session.commit()
        except Exception as e:
            abort(404, e.__str__())

        return msg(tg.id_tag, 'id')
示例#4
0
    def put(self, id_tag):
        """Atualiza uma tag pelo ID"""
        tg = Tag.query \
            .filter(Tag.id_tag == id_tag) \
            .first()
        abort_if_none(tg, 404, 'Não achado')

        fill_object(tg, request.json)
        db.session.commit()

        return msg('success!')
示例#5
0
    def post(self):
        """Cria um novo local"""
        lc = Local()
        fill_object(lc, request.json)
        db.session.add(lc)
        try:
            db.session.commit()
        except Exception as e:
            abort(404, e.__str__())

        return msg(lc.id_local, 'id')
示例#6
0
    def put(self, id_local):
        """Atualiza um local pelo ID"""
        lc = Local.query \
            .filter(Local.id_local == id_local) \
            .first()
        abort_if_none(lc, 404, 'Não achado')

        fill_object(lc, request.json)
        db.session.commit()

        return msg('success!')
示例#7
0
    def post(self):
        """Cria um novo usuário"""
        us = Usuario()
        # request = request
        json = request.json
        fill_object(us, json)
        db.session.add(us)
        try:
            db.session.commit()
        except Exception as e:
            abort(404, e.__str__())

        return msg(us.id_usuario, 'id')