def novaescola(request): ''' @novaescola: View para criação de uma nova escola ''' if request.method == 'POST': form = EscolaForm(request.POST,request.FILES) if form.is_valid(): obj = Escola(**form.cleaned_data) obj.save() return HttpResponseRedirect(r('escola:listaescola')) else : return render(request, 'nova_escola_form.html', {'form': form}) else: return render(request,'nova_escola_form.html',{'form': EscolaForm()})
def editarescola(request,escola): ''' @editarescola: View para edição de uma escola ''' escola = get_object_or_404(Escola,pk=escola) nome_antigo = escola.nome diretor_antigo = escola.diretor.first_name if request.method=="POST": form = EscolaForm(request.POST,instance=escola) if form.is_valid(): escola = form.save(commit=False) escola.save() return HttpResponseRedirect(r('escola:listaescola')) else: form = EscolaForm(instance=escola) return render(request, 'editar_escola.html', {'form': form})