MySQL의에서, 당신은 N> 0에 대한 하나 개의 쿼리의 테이블에 여러 행을 삽입 할 수 있습니다장고 삽입을 어떻게 수행합니까?
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9), ..., (n-2, n-1, n);
장고의 검색어 방법과 위를 달성하는 방법이 있나요? 다음은 그 예입니다 :
values = [(1, 2, 3), (4, 5, 6), ...]
for value in values:
SomeModel.objects.create(first=value[0], second=value[1], third=value[2])
위의 내용은 for 루프의 각 반복마다 삽입 쿼리를 호출한다고 생각합니다. 단일 쿼리를 찾고 있는데 장고에서 가능합니까?
업데이트 : https://docs.djangoproject.com/en/dev/ref/models/querysets/ : 장고 개발 버전은'bulk_create' 방법을 발표 할 예정이다 # bulk-create –