def nueva_album(request): if request.method=='POST': album=AlbumForm(request.POST,request.FILES) if album.is_valid(): album.save() return HttpResponseRedirect('/fotografias') else: album=AlbumForm() return render_to_response('albumform.html',{'album':album},context_instance=RequestContext(request))
def editar_album(request, album_id): result = None album = Album.objects.get(id=album_id) if request.method == 'POST': formulario = AlbumForm(request.POST, instance=album) if formulario.is_valid: formulario = formulario.save() result = HttpResponseRedirect('/album/' + str(formulario.id)) else: formulario = AlbumForm(instance=album) result = render(request, 'modelo.html', {'titulo': 'Editar álbum','formulario': formulario}) return result
def nuevo_album(request, artista_id): result = None if request.method == 'POST': formulario = AlbumForm(request.POST) if formulario.is_valid: formulario = formulario.save() result = HttpResponseRedirect('/album/' + str(formulario.id)) else: album = Album(titulo='', artista_id=artista_id) formulario = AlbumForm(instance=album) result = render(request, 'modelo.html', {'titulo': 'Nuevo álbum','formulario': formulario}) return result