def get_object(self, db_name, objid): "通用接口,用来通过objectId获取某个表中定向数据" try: db = query_db(db_name).get(objid) re_dict = Object.dump(db) return re_dict except: return {}
def find_lc_one(self, db_name, arr): db_ = query_db(db_name) try: for x in arr: db_.equal_to(x, arr[x].encode("utf-8")) re = Object.dump(db_.first()) return json.dumps(re) except: return ""
def get_magazine(self, page, publish_type): db = query_db("magazine").equal_to("title", int(page)).equal_to( "magazine", int(publish_type)).first() user_list = db.get("user_list").split("-") re = [] for x in user_list: people = Object.dump(query_db("user_db").get(x)) img_url = read_leancloud().get_file_url_by_id(people["photo"][0]) people["photo"] = img_url re.append(people) return re