def form_valid(self, form): #guardamos el usuario user = form.save() user.type_user = '******' user.set_password(form.cleaned_data['password1']) user.save() facultad = form.cleaned_data['facultad'] #creamos junta directiva junta = JuntaDirectiva( presidente=user, ) junta.save() print '==========junta guardada' #creamos comando tecnico comando = ComandoTecnico( junta_directiva=junta, ) comando.save() print '==========comando guardado' #creamos equipo equipo = Equipo( junta_directiva=junta, comando_tecnico=comando, facultad=facultad, ) equipo.save() return HttpResponseRedirect( reverse( 'equipo_app:registrar-Pago', kwargs={'pk': user.pk}, ) ) return super(AgregarAdmiEquipo, self).form_valid(form)
def form_valid(self, form): #guardamos el usuario user = form.save() user.type_user = '******' user.set_password(form.cleaned_data['password1']) user.save() team = form.cleaned_data['equipo'] facultad = form.cleaned_data['facultad'] if not team: #creamos junta directiva junta = JuntaDirectiva( presidente=user, ) junta.save() print '==========junta guardada' #creamos comando tecnico comando = ComandoTecnico( junta_directiva=junta, ) comando.save() print '==========comando guardado' #creamos equipo equipo = Equipo( junta_directiva=junta, comando_tecnico=comando, facultad=facultad, ) equipo.save() print '==========equipo guardada' print 'Proceso Terminado' else: #recuperamos la junta del equipo junta = team.junta_directiva #actualizamos presidente de la junta junta.presidente = user junta.save() print '#######Proceso Terminado######' return super(AgregarAdmiEquipo, self).form_invalid(form)