Mam listę, na której chciałbym wpisać bulk_create wpisów w bazie danych.Django 1.4 - bulk_create z listą
W jaki sposób mogę to zrobić bez przechodzenia przez listę, co, jak sądzę, zabrałoby punkt bulk_create.
Na przykład:
Zamiast ...
for x in list:
bulk_create...
Jak mogłem ...
bulk_create for the entire list at once in an efficient manner
Lista zawiera:
list = ['abc', 'def', 'ghi']
Jest to po prostu lista z id, nie w formie, która jest ponownie należy wprowadzić bezpośrednio do bulk_create (nie sformatowanego za pomocą pól wprowadzania). Jednak przypuszczam, że byłoby możliwe zmodyfikowanie listy przed przekazaniem jej do bulk_create.
Co znajduje się na twojej liście? – jdi
Nie rozumiem. Chcesz utworzyć listę obiektów z jawnymi identyfikatorami, zamiast pozwolić im na auto-incriment? Czy to jest to, czego szukasz? – jdi
@jdi Zamienię przykład i spróbuję podać bardziej konkretny przykład. – snakesNbronies