Example #1
0
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
Example #2
0
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