小编Voi*_*ull的帖子

django-paging不可用类型

paginators.py(django-paging包):

try:

_page = EndlessPage(list(self.object_list[bottom:top]), number, self) 
Run Code Online (Sandbox Code Playgroud)

这一行给出了一个`TypeError:unhashable类型错误,尽管该object_list来自一个标准的QuerySet,它可以与[bottom:top]一起使用而没有问题.

模板:

{% with paginate(request, my_queryset) as results %}
{{ results.paging }}
    {% for result in results.objects %}
        {{ result }}
    {% endfor %}
{{ results.paging }}
{% endwith %}`
Run Code Online (Sandbox Code Playgroud)

视图:

my_objects = BetterPaginator(queryset,25)
page = 1
context = { 'my_queryset': my_objects.get_context(page) }
Run Code Online (Sandbox Code Playgroud)

django pagination jinja2 django-pagination

5
推荐指数
0
解决办法
682
查看次数

标签 统计

django ×1

django-pagination ×1

jinja2 ×1

pagination ×1