반응형 bulk_create does not return id1 bulk_create가 id 값을 리턴해 주지 않는다면~? 한번에 대량의 데이터를 저장하거나 업데이트를 해야하는 경우가 많이 있습니다. 그럴때 쉽게 생각해볼 수 있는 방법이 아래와 같은 방법일것입니다 # 아래와 같이 하면 엄청난 성능 저하를 맛 볼 수 있게 됩니다 for data in data_list: models.CartDesign.objects.create( user=self.request.user, order_product=product.id, order_info_id=order_info.id, uuid=data.uuid)) 하지만 엄청난 성능 저하를 경험하게됩니다. for문을 돌면서 N번 만큼 SQL에 쿼리를 날리기 때문입니다. 중간에 롤백이라도 하게 된다면 정말 비효율적이겠죠? 데이터가 적은 수라면 상관 없겠지만 데이터도 많고 사용자도 많다면 엄청난 .. 2021. 7. 24. 이전 1 다음 반응형