私はDjangoを使い始めました。私は私のquerysetを繰り返し、新しいリストにそれぞれのidと呼ばれるフィールドを追加しようとしています。Django/Pythonのリストにクエリーセットの内容を追加する
私の最終的な結果は、(例えば)このような何かを探してリストにする必要があります:私は「
my_list = []
for foo in bar:
number = foo.id
my_list += number
:[1、2、3、7、10]
私のコードは次のようになりますmはこのエラーを取得:TypeError例外:「長い」オブジェクトは、反復可能ではありません
私はintにfoo.idを変更しようとしたか、STR使用している
foo.idのタイプは長いです:
number = str(number)
も(私は、Python 2.7を使用しています)ここに解決策を試してみました:TypeError: 'long' object is not iterableが、私はこれを取得:はAttributeError:「をクエリセット」オブジェクトが無属性「iteritems」
任意の助けを持ってはるかに高く評価します!あなたのコードは、エラーが発生する理由については
barとは何ですか? –
@KHELILIIlyes:開始時に説明されています。「私はクエリーセットを反復しようとしています。 –