Ho molti oggetti da salvare nel database, quindi voglio creare istanze del modello con quello.
Con django, posso creare tutte le istanze dei modelli, con MyModel(data)
, e poi voglio salvarle tutte.
Attualmente ho qualcosa del genere:
for item in items:
object = MyModel(name=item.name)
object.save()
Mi chiedo se posso salvare direttamente un elenco di oggetti, ad esempio:
objects = []
for item in items:
objects.append(MyModel(name=item.name))
objects.save_all()
Come salvare tutti gli oggetti in una transazione?