def home(): base_query = (Postcard.query.filter(Postcard.deleted == False) .options(db.subqueryload('tags')) .order_by(db.desc(Postcard.date))) search_query = request.args.get('q') if search_query: base_query = base_query.filter(Postcard.user.like("%" + search_query + "%")) pagination = build_pagination(base_query) return render_template( 'home.html', url_base='//s3.amazonaws.com/' + app.config['S3_BUCKET'] + '/', DEFAULT_THUMB='noimage.png', pagination=pagination, search_query=search_query, current_page=".home", )
def home(): base_query = (Postcard.query.filter(Postcard.deleted == False).options( db.subqueryload('tags')).order_by(db.desc(Postcard.date))) search_query = request.args.get('q') if search_query: base_query = base_query.filter( Postcard.user.like("%" + search_query + "%")) pagination = build_pagination(base_query) return render_template( 'home.html', url_base='//s3.amazonaws.com/' + app.config['S3_BUCKET'] + '/', DEFAULT_THUMB='noimage.png', pagination=pagination, search_query=search_query, current_page=".home", )
def home(): base_query = (Postcard.query.filter(Postcard.deleted == False).options( db.subqueryload('tags')).order_by(db.desc(Postcard.date))) search_query = request.args.get('q') if search_query: base_query = base_query.filter( Postcard.user.like("%" + search_query + "%")) page_number = int(request.args.get('page', 1)) page_size = int(request.args.get('count', 25)) pagination = base_query.paginate(page_number, per_page=page_size) return render_template( 'home.html', postcards=pagination.items, url_base='http://' + app.config['S3_BUCKET'] + '.s3.amazonaws.com/', DEFAULT_THUMB='noimage.png', pagination=pagination, search_query=search_query, )
def home(): base_query = (Postcard.query.filter(Postcard.deleted == False) .options(db.subqueryload('tags')) .order_by(db.desc(Postcard.date))) search_query = request.args.get('q') if search_query: base_query = base_query.filter(Postcard.user.like("%" + search_query + "%")) page_number = int(request.args.get('page', 1)) page_size = int(request.args.get('count', 25)) pagination = base_query.paginate(page_number, per_page=page_size) return render_template( 'home.html', postcards=pagination.items, url_base='http://' + app.config['S3_BUCKET'] + '.s3.amazonaws.com/', DEFAULT_THUMB='noimage.png', pagination=pagination, search_query=search_query, )