def api_blogs(*, page='1'): page_index = get_page_index(page) num = yield from Blog.findNumber('count(id)') p = Page(num, page_index) if num == 0: return dict(page=p, blogs=()) blogs = yield from Blog.findAll(orderBy='created_at desc', limit=(p.offset, p.limit)) return dict(page=p, blogs=blogs)
def manage_blogs(): page = request.args.get('page') if page is None: page = 1 page_index = get_page_index(page) num = Blog.findNumber('count(id)') page = Page(num, page_index) return render_template('manage_blogs.html', page=page, __user__=request.__user__)
def api_blogs(): page = request.args.get('page') if page is None: page = '1' page_index = get_page_index(page) num = Blog.findNumber('count(id)') p = Page(num, page_index) if num == 0: return json.dumps(dict(page=p, blogs=())) blogs = Blog.findAll(orderBy='created_at desc', limit=(p.offset, p.limit)) return json.dumps(dict(page=p.__dict__, blogs=blogs))
def index(*, page='1'): date = time.time() dt = datetime.fromtimestamp(date) page_index = get_page_index(page) num = yield from Blog.findNumber('count(id)') page = Page(num, page_index) if num == 0: blogs = [] else: blogs = yield from Blog.findAll(orderBy='created_at desc', limit=(page.offset, page.limit)) return { '__template__': 'blogs.html', 'page': page, 'blogs': blogs, 'dt': dt }
def index(): page = request.args.get('page') if page is None: page = 1 date = time.time() dt = datetime.fromtimestamp(date) page_index = get_page_index(page) num = Blog.findNumber('count(id)') page = Page(num, page_index) if num == 0: blogs = [] else: blogs = Blog.findAll(orderBy='created_at desc', limit=(page.offset, page.limit)) return render_template('blogs.html', page=page, blogs=blogs, dt=dt, __user__=request.__user__)
def manage_blogs(*, page='1'): page_index = get_page_index(page) num = yield from Blog.findNumber('count(id)') page = Page(num, page_index) return {'__template__': 'manage_blogs.html', 'page': page}