Exemplo n.º 1
0
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))
Exemplo n.º 2
0
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))
Exemplo n.º 3
0
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))
Exemplo n.º 4
0
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))