paginators.py (django-paging 包):
try:
_page = EndlessPage(list(self.object_list[bottom:top]), number, self)
这一行给出了一个 `TypeError: unhashable type error,尽管该 object_list 来自一个标准的 QuerySet,可以毫无问题地与 [bottom:top] 一起使用。
模板:
{% with paginate(request, my_queryset) as results %}
{{ results.paging }}
{% for result in results.objects %}
{{ result }}
{% endfor %}
{{ results.paging }}
{% endwith %}`
看法:
my_objects = BetterPaginator(queryset,25)
page = 1
context = { 'my_queryset': my_objects.get_context(page) }