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