def index(): page = int(request.args.get('page', 1)) bs = Board.find_all() b_id = int(request.args.get('board_id', -1)) if b_id == -1: pages = Topic.pages() ts = Topic.find_page(page=page, __sort=['updated_time', -1]) else: pages = Topic.pages(board_id=b_id) ts = Topic.find_page(page=page, board_id=b_id, __sort=['updated_time', -1]) return render_template('index.html', bs=bs, ts=ts, b_id=b_id, page=page, pages=pages)
def topics(): u_id = int(request.args.get('id')) u = User.find_by(id=u_id) if u is None: abort(404) else: page = int(request.args.get('page', 1)) ts = Topic.find_page(page=page, user_id=u.id, __sort=['created_time', -1]) pages = Topic.pages(user_id=u.id) return render_template('user/topics.html', user=u, ts=ts, page=page, pages=pages)