def index(): BEERS_PER_PAGE = app.config['POSTS_PER_PAGE'] page = int(request.args.get('page', '1')) beers = BlogEntry.select().order_by(('date', 'desc'), ).paginate(page, BEERS_PER_PAGE) pagination = Pagination(page, BEERS_PER_PAGE, BlogEntry.count()) return render_template('index.html',sorted_entries=beers, pagination=pagination)
def make_feed(): feed = Feed() feed.feed["title"] = app.config['FEED_TITLE'] feed.feed["link"] = app.config['FEED_LINK'] feed.feed["author"] = app.config['FEED_AUTHOR'] feed.feed["description"] = app.config['FEED_DESC'] entries = BlogEntry.select().order_by(('date', 'desc'), ).paginate(0, app.config['FEED_ITEMS']) for post in entries: item = {} item["title"] = post.title item["link"] = post.link item["description"] = post.summary item["pubDate"] = post.date.utctimetuple() item["guid"] = post.eid feed.items.append(item) return feed
def index(): entries = BlogEntry.select().order_by(('date', 'desc'), ).paginate(0, 20) return render_template('index.html', sorted_entries=entries)