Beispiel #1
0
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})
Beispiel #2
0
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})