2

私はこのコードに取り組んでいます:

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

ローカルVARSのエラーが発生します...これの問題を知っている人はいますか??

4

3 に答える 3

2

result = result.append(q)への呼び出しがappend返されNone、それを に割り当てたresult後、 を介してリストにアクセスできなくなるため、絶対に必要なものではありませんresult。変更可能なリストresult.append(q)に追加するものでなければなりません。q

于 2012-09-04T17:09:18.280 に答える
2
poll_list = poll.object.all()
result = []
for q in poll_list:
    result = result.append(q)

あなたのIDは1タブずれています:)

于 2012-09-04T17:07:08.623 に答える
1
poll_list = poll.objects.all()
result = [x for x in poll_list]
于 2012-09-04T17:14:23.230 に答える