Пример #1
0
def delete_tagmodels(tag_id=None, model_nk=None, modifier_id=None):
    query = TagModel.all()
    if tag_id != None:
        query.filter("tag_id =", tag_id)
    if model_nk != None:
        query.filter("model_name =", model_nk[0])
        query.filter("model_key =", str(model_nk[1]))
    return query.delete(modifier_id)
Пример #2
0
def add_tagmodel(model_name, model_key, tag_id, modifier_id):
    query = TagModel.all()
    query.filter("tag_id =", tag_id)
    query.filter("model_key =", model_key)
    query.filter("model_name =", model_name)
    if query.count() == 0:
        tagmodel = TagModel()
        tagmodel.model_name = model_name
        tagmodel.model_key = str(model_key)
        tagmodel.tag_id = tag_id
        tagmodel.put(modifier_id)
    else:
        tagmodel = query.get()
    return tagmodel
Пример #3
0
def get_tag_modelcount(tag_id, model_name):
    query = TagModel.all("a")
    query.filter("a.tag_id =", tag_id)
    query.filter("a.model_name =", model_name)
    return query.count()