Exemple #1
0
def editar_respuesta(request, cur, prueba, preg, res):
    curso = get_object_or_404(Curso, pk=cur)
    pba = get_object_or_404(Prueba, pk=prueba)
    pregunta = get_object_or_404(Pregunta_Prueba, pk = preg)
    respuesta = get_object_or_404(Respuesta_Prueba, pk = res)
    if request.method == 'POST':
        formulario = Respuesta_PruebaForm(request.POST, instance=respuesta)
        if formulario.is_valid():
            formulario.save()
            messages.add_message(request, messages.SUCCESS, 'Se edito la respuesta correctamente')
            return redirect('/' + cur + '/prueba/' + prueba + '/pregunta/' )
    else:
        formulario = Respuesta_PruebaForm(instance=respuesta)
    return render(request, 'nueva_respuesta.html', {'formulario':formulario,"curso":curso, "prueba":pba})
Exemple #2
0
def nueva_respuesta(request, cur, prueba, preg):
    curso = get_object_or_404(Curso, pk=cur)
    pba = get_object_or_404(Prueba, pk=prueba)
    pregunta = get_object_or_404(Pregunta_Prueba, pk = preg)

    if request.method == 'POST':
        formulario = Respuesta_PruebaForm(request.POST)
        if formulario.is_valid():
            f = formulario.save(commit=False)
            f.pregunta = pregunta
            f.save()
            messages.add_message(request, messages.SUCCESS, 'Registro de respuesta para pregunta exitoso.')
            return redirect('/' + cur + '/prueba/' + prueba + '/pregunta/' )
    else:
        formulario = Respuesta_PruebaForm()
    return render(request, 'nueva_respuesta.html', {'formulario':formulario,"curso":curso, "prueba":pba})