Example #1
0
File: items.py Project: ThinkZ/pkyx
 def get(self, item_id):
     if item_id is not None:
         item = Item.find_item_by_id(bson_obj_id(item_id))
         return bson_to_json(item)
     params = {}
     for k, v in request.args.items():
         if v:
             Item.add_param(params, k, v)
     cursor = Item._find_many(params)
     items = [bson_to_json(item) for item in cursor]
     return json.dumps(items)
Example #2
0
 def get(self, item_id):
     if item_id is not None:
         item = Item.find_item_by_id(bson_obj_id(item_id))
         return bson_to_json(item)
     params = {}
     for k, v in request.args.items():
         if v:
             Item.add_param(params, k, v)
     cursor = Item._find_many(params)
     items = [bson_to_json(item) for item in cursor]
     return json.dumps(items)