問題があります。リスト
からすべてのデータを取得したいので、選択した項目の各データをループしてデータベースに挿入したいのですが、
現在、 ['[object Object]', '[object Object]']
を印刷すると、次のようなデータが返されます。
これらのデータを 1 つずつ挿入するにはどうすればよいですか?それとも一枚ずつ印刷するだけですか?
私はこのリストを持っています。これはselected_itemsです。データをループしてajaxに渡します
リーリーコンソール selected_items が次のようになる場合
それでは、ajax を使用してこれらのリストを django に渡したいと思います
リーリーviews.py
リーリー次のように出力されます
リーリーコードを更新データをループするにはどうすればよいですか?これは私が試したものですが、データがまったく反映されません
リーリーview.py
リーリー**印刷またはデータベースへの挿入方法は?
selected_items.join(',')
を実行すると、{'stock_id': 5, 'quantity': 15}
の__str__# が取得されます。 ## (または同等の js)。これはたまたま
[object Object ]です。
したがって、Json を使用することをお勧めします。これにより、ネストされたリスト辞書全体がエンコードされ、Python で通常のリスト辞書としてロードされます。
リーリー
Pythonリーリー
###編集### ###はい! 、通常のネストされたリスト辞書のようにループするだけですリーリー ######しかし!
各プロジェクトを作成する予定であることが
分かっている場合は、bulk_create
を使用することをお勧めします。 リーリー &その他のハイライト これらの動作原理は同じです。
リーリー(フィルタを動的に作成すると非常に便利です ;))