def put(self,object_id): schema = ServerSchema(context={'instance':g.instance}) data = request.get_json() server, errors = schema.load(data,partial=True) if errors: return errors,400 server.save() return {'ok':True}
def post(self): """创建 Redis 服务器 """ data = request.get_json() server,errors = ServerSchema().load(data) if errors: return errors,400 server.ping()
def post(self): data = request.get_json() server, erros = ServerSchema().load(data) if errors: return errors, 400 server.ping() server.save() return('ok':True},201
def post(self): """create Redis server""" data = request.get_json() server, errors = ServerSchema().load(data) if errors: return errors, 400 server.ping() server.save() return {'ok': True}, 201
def get(self): servers = Server.query.all() return ServerSchema().dump(servers,many=True).data
def get(self,object_id): data, _ = ServerSchema().dump(g.instance) return data
def get(self): """获取 Redis 列表 """ servers = Server.query.all() return ServerSchema().dump(servers, many=True).data
def get(self): """ get redis list """ servers = Server.query.all() return ServerSchema().dump(servers, many=True).data
def get(self, object_id): """ get redis server detail """ data, _ = ServerSchema().dump(g.instance) return data
def get(self, object_id): server = Server.query.filter_by('id' =object_id).first() data = ServerSchema().dump(server).data return json.dumps(data.get_metrics())