def editar_pregunta(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 = Pregunta_PruebaForm(request.POST, instance=pregunta) if formulario.is_valid(): formulario.save() messages.add_message(request, messages.SUCCESS, 'Se edito la pregunta correctamente') return redirect('/' + cur + '/prueba/' + prueba + '/pregunta/' ) else: formulario = Pregunta_PruebaForm(instance=pregunta) return render(request, 'nueva_pregunta.html', {'formulario':formulario,"curso":curso, "prueba":pba})
def nueva_pregunta(request, cur, prueba): curso = get_object_or_404(Curso, pk=cur) pba = get_object_or_404(Prueba, pk=prueba) if request.method=='POST': formulario = Pregunta_PruebaForm(request.POST) if formulario.is_valid(): f = formulario.save(commit=False) f.prueba = pba f.save() messages.add_message(request, messages.SUCCESS, 'Registro de pregunta para la prueba exitoso.') return redirect('/' + cur + '/prueba/' + prueba + '/pregunta/' ) else: formulario = Pregunta_PruebaForm() return render(request, 'nueva_pregunta.html', {'formulario':formulario,"curso":curso, "prueba":pba})