J'ai beaucoup d'objets à enregistrer dans la base de données, et je veux 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 enregistrer 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()
Pour enregistrer tous les objets en une seule transaction. une idée de faire ça? Merci !