Tengo una gran cantidad de objetos para guardar en la base de datos, por lo que quiero crear instancias de modelo con eso.Creación masiva de objetos de modelo en django
Con django, puedo crear todas las instancias de modelos, con MyModel(data)
, y luego quiero guardarlas todas.
Actualmente, tengo algo por el estilo:
for item in items:
object = MyModel(name=item.name)
object.save()
Me pregunto si puedo guardar una lista con los objetos, por ejemplo:
objects = []
for item in items:
objects.append(MyModel(name=item.name))
objects.save_all()
Cómo guardar todos los objetos en una ¿transacción?
parece que la pelota está rodando en la implementación de una solución para este https://code.djangoproject.com/ticket/19527 – DanH
preguntando por list.save_all? Casi podría responderse a sí mismo simplemente parafrasear esa pregunta y usar 2 primeras palabras de su pregunta de tema. –