Пример #1
0
def mensagem_nova(request):
    '''
      @mensagem_nova: Metodo de criação de envio de mensagens para um determinado Funcionario ou Aluno
    '''
    # Passando para o Template o Status do Form
    status = 'Nova'

    if request.method == 'POST':
        formMensagem = MensagemForm(request.POST)
        if formMensagem.is_valid():
            mensagem = formMensagem.save(commit=False)
            mensagem.save()
            
            return HttpResponseRedirect( r('mensagens:mensagem_lista') )
        else:  
            return render(request,'mensagem.html',{'form': formMensagem, 'status':status})
    else:
        return render(request,'mensagem.html',{'form': MensagemForm(), 'status':status})
Пример #2
0
def mensagem_editar(request,id_mensagem):
    '''
      @mensagem_editar: Metodo de edição de uma Mensagem cadastrada na base
    '''
    # Passando para o Template o Status do Form
    status = 'Editar'
    
    # Procurando a Mensagem na base de dados            
    mensagem = Mensagem.objects.get(id=id_mensagem) 

    if request.method == 'POST':
        formMensagem = MensagemForm(request.POST,instance=mensagem)
        if formMensagem.is_valid():
            
            mensagem = formMensagem.save(commit=False)
            mensagem.save()            
            
            return HttpResponseRedirect( r('mensagens:mensagem_lista'))         
        else:
            return render(request, 'mensagem.html', { 'form': formMensagem, 'status':status})
    else:
        return render(request,'mensagem.html',{'form': MensagemForm(instance=mensagem), 'status':status})