Exemple #1
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Exemple #2
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Exemple #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)
Exemple #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)]
Exemple #5
0
 def get_tag_by_name(cls, name):
     dbtag = DBTag.get_tag_by_name(name)
     return dbtag and cls(dbtag)
Exemple #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)
Exemple #7
0
 def hot_tags(cls, count=16):
     return [cls(dbtag) for dbtag in DBTag.hot_tags(count) if dbtag]
Exemple #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)]