def ingreso_estudiante(request): todo_ok = False if request.method == 'POST': formulario = EstudianteFormulario(request.POST) if formulario.is_valid(): todo_ok = True estudiante = formulario.save(commit=False) estudiante.save() formulario.save_m2m() return HttpResponseRedirect(reverse('vista_listar')) else: formulario = EstudianteFormulario() valores = {'formulario': formulario, 'todo_ok': todo_ok} return render_to_response('ingreso.html', valores, context_instance=RequestContext(request))
def editar_estudiante(request, estudiante_id): todo_ok = False try: estudiante = Estudiante.objects.get(pk=estudiante_id) except Estudiante.DoesNotExist: #excepcion si el estudinate no existe estudiante = None if request.method == 'POST' and estudiante is not None: formulario = EstudianteFormulario(request.POST, instance=estudiante) if formulario.is_valid(): todo_ok = True estudiante = formulario.save(commit=False) estudiante.save() formulario.save_m2m() else: formulario = EstudianteFormulario(instance=estudiante) valores = {'formulario': formulario, 'todo_ok': todo_ok} return render_to_response('ingreso.html', valores, context_instance=RequestContext(request))
def ingreso_estudiante(request): todo_ok = False if request.method == 'POST': formulario = EstudianteFormulario(request.POST ) if formulario.is_valid(): todo_ok = True estudiante=formulario.save(commit=False) estudiante.save() formulario.save_m2m() return HttpResponseRedirect(reverse ('vista_listar')) else: formulario = EstudianteFormulario() valores = {'formulario': formulario, 'todo_ok':todo_ok} return render_to_response('ingreso.html' ,valores ,context_instance = RequestContext(request))
def editar_estudiante(request, estudiante_id): todo_ok = False try: estudiante = Estudiante.objects.get(pk=estudiante_id) except Estudiante.DoesNotExist: #excepcion si el estudinate no existe estudiante = None if request.method == 'POST' and estudiante is not None: formulario = EstudianteFormulario(request.POST, instance=estudiante) if formulario.is_valid(): todo_ok = True estudiante=formulario.save(commit=False) estudiante.save() formulario.save_m2m() else: formulario = EstudianteFormulario(instance=estudiante) valores = {'formulario': formulario, 'todo_ok':todo_ok} return render_to_response('ingreso.html' ,valores ,context_instance = RequestContext(request))