Tôi có một danh sách, mà tôi muốn bulk_create mục cho trong cơ sở dữ liệu.Django 1.4 - bulk_create với một danh sách
Làm cách nào tôi có thể thực hiện việc này mà không lặp qua danh sách mà tôi cho là sẽ lấy đi điểm bulk_create.
Ví dụ:
Thay vì ...
for x in list:
bulk_create...
Làm thế nào có thể tôi ...
bulk_create for the entire list at once in an efficient manner
Danh sách bao gồm:
list = ['abc', 'def', 'ghi']
Nó chỉ đơn giản là một danh sách của id, không phải ở dạng ady được cho ăn trực tiếp vào bulk_create (không được định dạng với các trường nhập). Tuy nhiên, tôi cho rằng nó có thể sửa đổi danh sách trước khi chuyển nó vào bulk_create.
Có gì trong danh sách của bạn? – jdi
Tôi không hiểu. Bạn muốn tạo danh sách các đối tượng có id rõ ràng thay vì cho phép chúng tự động làm hỏng? Đó là những gì bạn đang sau? – jdi
@jdi Tôi sẽ thay đổi ví dụ và cố gắng đưa ra một ví dụ cụ thể hơn. – snakesNbronies