문제가 있습니다. list
에서 모든 데이터를 가져오고 싶기 때문에 선택한 항목의 각 데이터를 반복하여 데이터베이스에 삽입하고 싶습니다.
현재 ['[object Object]', '[object Object]']
를 인쇄하면 다음과 같은 데이터가 반환됩니다.
이 데이터를 하나씩 삽입하는 방법은 무엇입니까? 아니면 하나씩 인쇄하시겠습니까?
selected_items인 이 목록이 있습니다. 데이터를 반복한 다음 ajax에 전달합니다
으아아아콘솔 selected_items 이렇다면
이제 ajax를 사용하여 이 목록을 django에 전달하고 싶습니다
으아아아views.py
으아아아인쇄하면 이런 느낌
으아아아업데이트된 코드데이터를 루프하는 방법은 무엇입니까? 시도해 보았지만 데이터가 전혀 반영되지 않았습니다
으아아아view.py
으아아아**인쇄하거나 데이터베이스에 삽입하는 방법은 무엇입니까?
실행할 때
selected_items.join(',')
时,您正在获取{'stock_id': 5, 'quantity': 15}
的__str__
(或等效的 js),它恰好是[object Object ]
그러므로 전체 중첩 목록 사전을 인코딩하고 Python에서 일반 목록 사전으로 로드되는 Json을 사용하는 것이 좋습니다
자바스크립트
으아아아파이썬
으아아아편집
그렇습니다! , 일반 중첩 목록 사전처럼 반복하면 됩니다
으아아아하지만! 만들려는 모든 프로젝트를 알고 있다면
을 사용하는 것이 좋습니다. 으아아아bulk_create
&추가 하이라이트
모두 같은 방식으로 작동합니다! (필터를 동적으로 생성하는 것이 매우 편리합니다 ;))
으아아아