Ejemplo n.º 1
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Ejemplo n.º 2
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Ejemplo n.º 3
0
 def get_or_create(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     if not dbtag:
         dbtag = DBTag.create(name)
     return cls(dbtag)
Ejemplo n.º 4
0
    def get_posts_by_name(cls, name, page=1, per_page=10):
        dbtag = DBTag.get_tag_by_name(name)
        if not dbtag:
            return []

        return [Post(dbpost) for dbpost in dbtag.get_posts(page, per_page)]
Ejemplo n.º 5
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Ejemplo n.º 6
0
 def get_or_create(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     if not dbtag:
         dbtag = DBTag.create(name)
     return cls(dbtag)
Ejemplo n.º 7
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Ejemplo n.º 8
0
    def get_posts_by_name(cls, name, page=1, per_page=10):
        dbtag = DBTag.get_tag_by_name(name)
        if not dbtag:
            return []

        return [Post(dbpost) for dbpost in dbtag.get_posts(page, per_page)]