def index(tag=None): pagination = paginator.for_posts posts = BlogPost.latest_posts() if tag: posts = posts.filter(BlogPost.tags.like('%{0}%'.format(tag))) latest_posts = posts.paginate(pagination.page, pagination.per_page).items tags = TAGS() return locals()
def index(tag=None): posts = BlogPost.latest_posts() count = BlogPost.query if tag: posts = posts.filter(BlogPost.tags.like('%{0}%'.format(tag))) count = count.filter(BlogPost.tags.like('%{0}%'.format(tag))) paginator.register('posts', count.count) pagination = paginator.for_posts latest_posts = posts.paginate(pagination.page, pagination.per_page).items tags = TAGS() return locals()
def index(tag=None): posts = BlogPost.latest_posts() count = BlogPost.query if tag: posts = posts.filter(BlogPost.tags.like('%{0}%'.format(tag))) count = count.filter(BlogPost.tags.like('%{0}%'.format(tag))) paginator.register('posts', count.count) pagination = paginator.for_posts latest_posts = posts.paginate( pagination.page, pagination.per_page).items tags = TAGS() return locals()
def teste(feed_fmt): feed_bb = FeedGenerator(title=app.config['FEED_TITLE'], link=app.config['FEED_LINK'], author=app.config['FEED_AUTHOR'], description=app.config['FEED_DESC']) feed_posts = BlogPost.latest_posts().paginate( 1, app.config['FEED_ITEMS']).items for p in feed_posts: feed_bb.add_item(p.title, p.link, p.excerpt, p.date_updated, p.id_post) if feed_fmt.lower() == 'atom': return feed_bb.atom() else: return feed_bb.rss()
def teste(feed_fmt): feed_bb = FeedGenerator( title=app.config['FEED_TITLE'], link=app.config['FEED_LINK'], author=app.config['FEED_AUTHOR'], description=app.config['FEED_DESC']) feed_posts = BlogPost.latest_posts().paginate( 1, app.config['FEED_ITEMS']).items for p in feed_posts: feed_bb.add_item(p.title, p.link, p.excerpt, p.date_updated, p.id_post) if feed_fmt.lower() == 'atom': return feed_bb.atom() else: return feed_bb.rss()