Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2013, 08:41
hernandezbg
 
Fecha de Ingreso: abril-2013
Mensajes: 10
Antigüedad: 11 años, 6 meses
Puntos: 0
Insert Multiple

Hola soy nuevo en esto y estoy necesitando hacer un insert multipe algo asi: INSERT INTO table1 ( column1 ) SELECT col1 FROM table2. Pero debe ser a partir de un formulario donde se ingresa algunos datos. Lo que hice fue esto:

Código Python:
Ver original
  1. def poceso_insertar(request):
  2.     lista_alumnos = Alumno.objects.all()
  3.     if request.method == "POST":
  4.         cuentaf = CuentaForm(request.POST)
  5.         if cuentaf.is_valid():
  6.             for i in lista_alumnos:
  7.                 addmovi = cuentaf.save(commit=False)
  8.                 addmovi.Alumno_id = i.dni
  9.                 addmovi.save()
  10.     else:
  11.         cuentaf = CuentaForm()
  12.  
  13.     return render_to_response ...

De esta manera logro hacer el insert pero solo lo hace en el primer registro. Que estoy haciendo mal??? Gracias!!!

Última edición por razpeitia; 24/04/2013 a las 08:56