예제 #1
0
파일: views.py 프로젝트: paulovictor/sysat
def editar(request,nr_bairro):
    bairro = get_object_or_404(Bairro,pk=nr_bairro)
    form = BairroForm(instance=bairro)
    if request.method=="POST":
        form = BairroForm(request.POST,request.FILES,instance=bairro)
        if form.is_valid():
            bai = form.save(commit=False)
            if Bairro.objects.filter(nome = bai.nome.strip()):
                return render(request, 'bairros/bairro_form.html', { 'form': form,'existente': True})
            bai.save()
            return HttpResponseRedirect('/bairros')
    return render_to_response("bairros/editar.html",{'form':form},
        context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: paulovictor/sysat
def create(request):
    if request.method == 'POST':
        form = BairroForm(request.POST, request.FILES)
        if form.is_valid():
            item = form.save(commit=False)
            if Bairro.objects.filter(nome = item.nome.strip()):
                return render(request, 'bairros/bairro_form.html', { 'form': form,'existente': True})
            item.save()
            return HttpResponseRedirect('/bairros/')
        else :
            return render(request, 'bairros/bairro_form.html', { 'form': form})
    else:
        return render(request,'bairros/bairro_form.html',{'form': BairroForm()})