5

paginators.py (django-paging パッケージの):

try:

_page = EndlessPage(list(self.object_list[bottom:top]), number, self) 

この行は `TypeError: unhashable type error を返しますが、その object_list は [bottom:top] で問題なく使用できる標準の QuerySet から取得されます。

テンプレート:

{% 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) }
4

0 に答える 0