分页不接受dict作为数据-不可散列的类型

分页不接受dict作为数据-不可散列的类型,第1张

分页不接受dict作为数据-不可散列的类型

tuple
改为使用
dict
,如下所示:

# convert `dict` to `tuple`:prodmatrix = tuple(prodmatrix)paginator = Paginator(prodmatrix, 2)# or thispaginator = Paginator(prodmatrix.items(), 2)page = request.GET.get('page')try:    prodmatrix2 = paginator.page(page)except PageNotAnInteger:    prodmatrix2 = paginator.page(1)except EmptyPage:    prodmatrix2 = paginator.page(paginator.num_page)return render(request, 'home.html',{'prodmatrix2':prodmatrix})

在模板中,您需要按元组的索引(键= 0,值= 1)调用attrs和方法



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5629686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存