Exemple #1
0
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()
Exemple #2
0
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()
Exemple #3
0
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()
Exemple #4
0
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()
Exemple #5
0
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()