当我在 django 中使用 connection.queries 时,我得到一个奇怪的异常:
'list' object is not callable
这对我来说不是很清楚。这是我正在运行的代码:
def myOtherFunction(request):
return arrangeCountOfItems(Story.objects.filter(user=request.user.id).order_by('-create_date'))
def arrangeCountOfItems(storyList):
for story in storyList:
story.rateA = story.post_set.filter(rating=RATEA).count()
story.rateB = story.post_set.filter(rating=RATEB).count()
story.rateC = story.post_set.filter(rating=RATEC).count()
print connection.queries()
return storyList
我有点想弄清楚如何通过外键的外键进行过滤(我也想在这里问这个问题!)并认为我会尝试从查询中弄清楚发生了什么......但没有骰子!