4

我正在清理我的项目。我删除无用的应用程序和代码,然后安排它们。在此之后我遇到了错误

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

我想我在这里删除了一些东西,这就是我收到错误的原因

4

1 回答 1

10

你忘了放 ()

 envelopes = Envelope.objects.filter(user=request.user).exclude_unallocated()
于 2013-02-26T09:14:37.747 回答