示例#1
0
    def put(self, id):
        dado = UserRegister.parser.parse_args()
        usuario = UserModel.buscar_por_id(id)
        if not usuario:
            return {'message': 'Usuário não encontrado'}, 400
        usuario.username = dado['username']
        usuario.salvar_no_banco()

        return usuario.json()
示例#2
0
def identity(payload):
    user_id = payload['identity']
    return UserModel.buscar_por_id(user_id)
示例#3
0
 def delete(self, id):
     usuario = UserModel.buscar_por_id(id)
     usuario.remover_no_banco()
     return {'mensagem': 'Usuário removido com sucesso'}, 200