我已经完成清理我的项目了。我删除了没有用的应用程序和代码然后我安排它们。在此之后我遇到了错误
TypeError: object of type 'instancemethod' has no len()
因此我将其更改为count()但我再次遇到错误
AttributeError: 'function' object has no attribute 'count'
这是我的代码:
def budget(request):
envelopes = Envelope.objects.filter(
user=request.user).exclude_unallocated
return render(request, 'budget.html', {
'limit': account_limit(request, 15, envelopes),
}
def account_limit(request, value, query):
count_objects = len(query)
//other codes here
return result
我想我在这里删除了一些内容,这就是我收到错误的原因
答案 0 :(得分:10)
你忘了把()
envelopes = Envelope.objects.filter(user=request.user).exclude_unallocated()