2

我正在处理这段代码:

poll_list = poll.object.all()
result = []
    for q in poll_list:
        result = result.append(q)
return HttpResponse(result)  

它给出了本地 VARS 的错误......任何人都知道这个问题吗?

4

3 回答 3

2
poll_list = poll.object.all()
result = []
for q in poll_list:
    result = result.append(q)

您的身份已关闭一个标签:)

于 2012-09-04T17:07:08.623 回答
2

result = result.append(q)绝对不是您想要的append返回调用None,您将其分配给它result,之后您将无法再通过result. 它必须是result.append(q)附加q到可变列表中的。

于 2012-09-04T17:09:18.280 回答
1
poll_list = poll.objects.all()
result = [x for x in poll_list]
于 2012-09-04T17:14:23.230 回答