Django 类型为'的对象;方法';没有len()

Django 类型为'的对象;方法';没有len(),django,Django,我在django上添加分页,这是一个错误 “method类型的对象没有len()” category.objects.all是一种方法。因此,与其写作 allCategoryValue = category.objects.all 你应该写 allCategoryValue = category.objects.all() 现在,它调用该方法并返回预期结果。all()是一个方法。。打电话给它,它应该能解决我的问题,谢谢!在实现分页之前,它还接受allCategoryValue=categor

我在django上添加分页,这是一个错误 “method类型的对象没有len()”


category.objects.all
是一种方法。因此,与其写作

allCategoryValue = category.objects.all
你应该写

allCategoryValue = category.objects.all()

现在,它调用该方法并返回预期结果。

all()是一个方法。。打电话给它,它应该能解决我的问题,谢谢!在实现分页之前,它还接受allCategoryValue=category.objects.all。为什么?您正在分配方法
category.objects.all
。这不是你想要的行为,但在语法上是正确的。由于这个答案解决了你的问题,请随意将其标记为解决方案。事实上,我不是提出这个问题的人,但无论如何,谢谢:)
allCategoryValue = category.objects.all()