для деталей.Я импортирую пакет Solrpy для использования.Что касается документа о проекте Django, чтобы представить pagenator.Я передаю объект pagenator.page (Solrpage) в шаблон торнадо, но он не работает.Я мог бы использовать любой метод Solrpage.вместо этого он отображается как адрес памяти.
ниже представлен способ использования paginator, который я также использую
из django.core.paginator import Paginator, InvalidPage, EmptyPage
def листинг (запрос): contact_list = Contacts.objects.all () paginator = Paginator (contact_list, 25) # Показать 25 контактов на странице
# Make sure page request is an int. If not, deliver first page.
try:
page = int(request.GET.get('page', '1'))
except ValueError:
page = 1
# If page request (9999) is out of range, deliver last page of results.
try:
contacts = paginator.page(page)
except (EmptyPage, InvalidPage):
contacts = paginator.page(paginator.num_pages)
return render_to_response('list.html', {"contacts": contacts})
{% для контакта в контактах.object_list%} {# Каждый "контакт" является объектом модели Contact.#} {{contact.full_name | upper}}... {% endfor%}
{% if contacts.has_previous%} предыдущая {% endif%} страница {{contacts.number}} из {{contacts.paginator.num_pages}}.....