我正在编写这段代码:
poll_list = poll.object.all()
result = []
for q in poll_list:
result = result.append(q)
return HttpResponse(result)
它给出了本地VARS错误...任何人都知道其中的问题吗?
最佳答案
result = result.append(q)
绝对不是您想要的,因为对 append
的调用返回 None
并且您将其分配给结果
,之后您将无法再通过结果
访问您的列表。它必须是 result.append(q)
,它将 q
附加到可变列表中。
关于Python列出错误: localvars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268215/