def galeria_editar(request, id_galeria): ''' @galeria_editar: Metodo de edição de uma galeria cadastrada na base ''' galeria = Galeria.objects.get(id=id_galeria) form = GaleriaForm(instance=galeria) if request.method == 'POST': form = GaleriaForm(request.POST, instance=galeria) if form.is_valid(): galeria = form.save(commit=False) galeria.save() form.save_m2m() return HttpResponseRedirect(r('galeria:galerias')) else: return render(request,'galeria_novo.html',{'form': form,'status':'Editar','id_galeria':id_galeria}) else: return render(request,'galeria_novo.html',{'form': form,'status':'Editar','id_galeria':id_galeria})
def galeria_novo(request): ''' @galeria_novo: Metodo de criação de uma nova Galeria ''' form = GaleriaForm() if request.method == 'POST': form = GaleriaForm(request.POST) if form.is_valid(): galeria = form.save(commit=False) galeria.save() form.save_m2m() return HttpResponseRedirect(r('galeria:fotos', kwargs={'id_galeria': galeria.id})) else: return render(request, 'galeria_novo.html', {'form': form, 'status':'Novo'}) else: return render(request, 'galeria_novo.html', {'form': form, 'status': 'Novo'})