def select_user(key=None, user_id=None, all=False): if all: return service.select_from(service.User, all=True) if key: return service.User.get_by_key_name(key) if user_id: _entry = service.select_from(service.User, user_id=user_id) return _entry.get() if _entry else None return None
def select_tag(key=None, name=None, all=False): if all: return service.select_from(service.Tag, all=True) if key: return service.Tag.get_by_key_name(key) if name: _entry = service.select_from(service.Tag, name=name) return _entry.get() if _entry else None return None
def select_user(key=None, user_id=None, all=False): if all: return service.select_from(service.User, all=True) if key: return service.User.get_by_key_name(key) if user_id: _entry = service.select_from(service.User, user_id=user_id) return (_entry.get() if _entry else None) return None
def select_tag(key=None, name=None, all=False): if all: return service.select_from(service.Tag, all=True) if key: return service.Tag.get_by_key_name(key) if name: _entry = service.select_from(service.Tag, name=name) return (_entry.get() if _entry else None) return None
def is_exist(self, class_reference, **key_value): """Return True if value exists in class_reference.key WARNING: THIS METHOD NEED service.py MODULE """ return True if service.select_from(class_reference, **key_value).get() else False
def select_basearticle(key=None, id_num=None): if key: return service.BaseArticle.get_by_key_name(key) if id_num: return service.select_from(service.BaseArticle, id_num=id_num) return None