def get(self): """ 获取 List :return: """ # app_log.info('logged by flask.app') app_log.info('logged by flask.app task list') # current_app.app_log.info('logged by current_app.app_log') # 返回的json status 以及增加的header return Tasks, 200, {'Etag': 'some-opaque-string'}
def get(self, task_id): """ 获取 :param task_id: :return: """ app_log.info('logged by flask.app.module') # current_app.app_log.info('logged by current_app.app_log') app_log.info("get task task_id=%s, type=%s" % (task_id, type(task_id))) # type = <class 'str'> abort_if_task_doesnt_exist(task_id) return Tasks[task_id]
def put(self, task_id): """ 更新 :param task_id: :return: """ abort_if_task_doesnt_exist(task_id) args = parser.parse_args() # 当 传入的task不是str类型时,args['task'] 是 None if not args['task']: abort(400, message="put task is not str.") app_log.info('task=%s,type(task)=%s' % (args['task'], type(args['task']))) task = {'task': args['task']} Tasks[task_id] = task return task, 201
def get(self, product_id): app_log.info("request v1 product detail.") return 'v1 provider %s!' % product_id
def get(self): app_log.info("request v1 products list.") return 'v1 Products list!'
def get(self): app_log.info("request v1 providers list.") return 'v1 providers list!'