Пример #1
0
def search(page=0):
    id_list = Entry.search(''.join(request.args['b']))
    count = len(id_list) / settings.PAGE_SIZE + 1
    if page >= count:
        page = count - 1

    r = []
    for i in id_list[page * settings.PAGE_SIZE: settings.PAGE_SIZE * (page + 1)]:
        r.append(Entry.objects.get(id=i))

    paginator = Paginator(page, count)

    return render_template('results.html', results=r, paginator=paginator)
Пример #2
0
def search(page=0):
    id_list = Entry.search(''.join(request.args['b']))
    count = len(id_list) / settings.PAGE_SIZE + 1
    if page >= count:
        page = count - 1

    r = []
    for i in id_list[page * settings.PAGE_SIZE:settings.PAGE_SIZE *
                     (page + 1)]:
        r.append(Entry.objects.get(id=i))

    paginator = Paginator(page, count)

    return render_template('results.html', results=r, paginator=paginator)