Esempio n. 1
0
def alongamento_novo(request):
    '''
      @alongamento_novo: Metodo de criação de um novo Alongamento
    '''
    # Passando para o Template o Status do Form    
    status = 'Novo' 
        
    if request.method == 'POST':
        formAlongamento = AlongamentoForm(request.POST)
        if formAlongamento.is_valid():
            # Salvando as informações no banco 
            formAlongamento.save()

            return HttpResponseRedirect( r('exercicios:alongamento_lista'))
        else:
            return render(request, 'alongamento.html',{'form': formAlongamento,'status':status})                
    else:
        return render(request, 'alongamento.html',{'form': AlongamentoForm(),'status':status})
Esempio n. 2
0
def alongamento_editar(request,id_alongamento):
    '''
      @alongamento_editar: Metodo de edição de um Alongamento cadastrado na base
    ''' 
    # Passando para o Template o Status do Form     
    status = 'Novo'
    
    # Procurando o Exercicio na base de dados            
    alongamento = Alongamento.objects.get(id=id_alongamento)
   
    if request.method == 'POST':
        formAlongamento = AlongamentoForm(request.POST, instance=alongamento)
        if formAlongamento.is_valid(): 
            # Salvando as informações no banco 
            formAlongamento.save()

            return HttpResponseRedirect( r('exercicios:alongamento_lista'))            
        else:
            return render(request, 'alongamento.html', { 'form': formAlongamento,'status':status})
    else:            
        return render(request,'alongamento.html',{'form': AlongamentoForm(instance=alongamento),'status':status})