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})
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})