我正在django上添加分页,它给出了错误 “类型为“方法”的对象没有len()”
allCategoryValue = category.objects.all
paginators = Paginator(allCategoryValue, 3)
pages = request.GET.get('abc')
try:
allCategory = paginators.page(pages)
except PageNotAnInteger:
allCategory = paginators.page(1)
except EmptyPage:
allCategory = paginators.page(paginator.num_pages)
context = {'allCategory':allCategory}
return render(request,'addCategory.html',context)
答案 0 :(得分:0)
category.objects.all
是一种方法。所以,不用写
allCategoryValue = category.objects.all
您应该写
allCategoryValue = category.objects.all()
现在,它调用该方法并返回预期结果。