def exercicio_novo(request): ''' @exercicio_novo: Metodo de criação de um novo Exercicio ''' # Passando para o Template o Status do Form status = 'Novo' if request.method == 'POST': formExercicio = ExercicioForm(request.POST) if formExercicio.is_valid(): # Salvando as informações no banco formExercicio.save() return HttpResponseRedirect( r('exercicios:exercicio_lista')) else: return render(request, 'exercicio.html',{'form': formExercicio, 'status':status}) else: return render(request, 'exercicio.html',{'form': ExercicioForm(), 'status':status})
def exercicio_editar(request,id_exercicio): ''' @exercicio_editar: Metodo de edição de um Exercicio cadastrado na base ''' # Passando para o Template o Status do Form status = 'Editar' # Procurando o Exercicio na base de dados exercicio = Exercicio.objects.get(id=id_exercicio) if request.method == 'POST': formExercicio = ExercicioForm(request.POST, instance=exercicio) if formExercicio.is_valid(): # Salvando as informações no banco formExercicio.save() return HttpResponseRedirect( r('exercicios:exercicio_lista')) else: return render(request, 'exercicio.html', { 'form': formExercicio, 'status':status}) else: return render(request,'exercicio.html',{'form': ExercicioForm(instance=exercicio), 'status':status})