コード例 #1
0
ファイル: views.py プロジェクト: MelissaCole/postcards
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",
    )
コード例 #2
0
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",
    )
コード例 #3
0
ファイル: views.py プロジェクト: chromakode/postcards
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,
    )
コード例 #4
0
ファイル: views.py プロジェクト: chromakode/postcards
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,
    )