J'ai beaucoup d'objets à enregistrer dans la base de données et je souhaite donc créer des instances de modèle avec cela.
Avec django, je peux créer toutes les instances de modèles, avec MyModel(data)
, puis je veux les sauvegarder toutes.
Actuellement, j'ai quelque chose comme ça:
for item in items:
object = MyModel(name=item.name)
object.save()
Je me demande si je peux enregistrer directement une liste d'objets, par exemple:
objects = []
for item in items:
objects.append(MyModel(name=item.name))
objects.save_all()
Comment sauvegarder tous les objets en une seule transaction?