def equipamento_novo(request): ''' @equipamento_novo: Metodo de criação de um novo Equipamento ''' # Passando para o Template o Status do Form status = 'Novo' if request.method == 'POST': formEquipamento = EquipamentoForm(request.POST) if formEquipamento.is_valid(): formEquipamento.save(commit=False) formEquipamento.save() formEquipamento.save_m2m() return HttpResponseRedirect( r('equipamentos:equipamento_lista')) else: return render(request, 'equipamento.html',{'form': formEquipamento, 'status':status}) else: return render(request, 'equipamento.html',{'form': EquipamentoForm(), 'status':status})
def equipamento_editar(request,id_equipamento): ''' @equipamento_editar: Metodo de edição de um Equipamento cadastrado na base ''' # Passando para o Template o Status do Form status = 'Editar' # Procurando o Equipamento na base de dados equipamento = Equipamento.objects.get(id=id_equipamento) if request.method == 'POST': formEquipamento = EquipamentoForm(request.POST,instance=equipamento) if formEquipamento.is_valid(): formEquipamento.save(commit=False) formEquipamento.save() formEquipamento.save_m2m() return HttpResponseRedirect( r('equipamentos:equipamento_lista')) else: return render(request, 'equipamento.html', { 'form': formEquipamento, 'status':status}) else: return render(request,'equipamento.html',{'form': EquipamentoForm(instance=equipamento), 'status':status})