def fetch_tags(user_id, model_name): query = Tag.all("a") query.filter("creator_id =", user_id) query.filter("model_name =", model_name) query.order("a.tag_order") tags = query.fetch() for tag in tags: tag.modelcount = get_tag_modelcount(tag.uid, model_name) return tags
def get_tag(tag_name, model_name, user_id): query = Tag.all() query.filter("tag_name =", tag_name) query.filter("model_name =", model_name) query.filter("creator_id =", user_id) count = query.count() if count > 0: return query.get() else: return None