Exemplo n.º 1
0
 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'}
Exemplo n.º 2
0
 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]
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 def get(self, product_id):
     app_log.info("request v1 product detail.")
     return 'v1 provider %s!' % product_id
Exemplo n.º 5
0
 def get(self):
     app_log.info("request v1 products list.")
     return 'v1 Products list!'
Exemplo n.º 6
0
 def get(self):
     app_log.info("request v1 providers list.")
     return 'v1 providers list!'