|
|
|
@ -32,7 +32,7 @@ def nuevo_autor(request): |
|
|
|
form = AutorForm(request.POST, request.FILES) |
|
|
|
if form.is_valid(): |
|
|
|
form.save() |
|
|
|
return redirect('lista_autores') |
|
|
|
return redirect('libros:lista_autores') |
|
|
|
else: |
|
|
|
form = AutorForm() |
|
|
|
return render(request, 'libros/form_autor.html', {'form': form}) |
|
|
|
@ -45,7 +45,7 @@ def editar_autor(request, autor_id): |
|
|
|
form = AutorForm(request.POST, request.FILES, instance=autor) |
|
|
|
if form.is_valid(): |
|
|
|
form.save() |
|
|
|
return redirect('lista_autores') |
|
|
|
return redirect('libros:lista_autores') |
|
|
|
else: |
|
|
|
form = AutorForm(instance=autor) |
|
|
|
return render(request, 'libros/form_autor.html', {'form': form}) |
|
|
|
@ -55,7 +55,7 @@ def editar_autor(request, autor_id): |
|
|
|
def eliminar_autor(request, autor_id): |
|
|
|
autor = get_object_or_404(Autor, pk=autor_id) |
|
|
|
autor.delete() |
|
|
|
return redirect('lista_autores') |
|
|
|
return redirect('libros:lista_autores') |
|
|
|
|
|
|
|
|
|
|
|
# Vistas para los libros |
|
|
|
@ -77,7 +77,7 @@ def nuevo_libro(request): |
|
|
|
form = LibroForm(request.POST, request.FILES) |
|
|
|
if form.is_valid(): |
|
|
|
form.save() |
|
|
|
return redirect('lista_libros') |
|
|
|
return redirect('libros:lista_libros') |
|
|
|
else: |
|
|
|
form = LibroForm() |
|
|
|
return render(request, 'libros/form_libro.html', {'form': form}) |
|
|
|
@ -90,7 +90,7 @@ def editar_libro(request, libro_id): |
|
|
|
form = LibroForm(request.POST, request.FILES, instance=libro) |
|
|
|
if form.is_valid(): |
|
|
|
form.save() |
|
|
|
return redirect('lista_libros') |
|
|
|
return redirect('libros:lista_libros') |
|
|
|
else: |
|
|
|
form = LibroForm(instance=libro) |
|
|
|
return render(request, 'libros/form_libro.html', {'form': form}) |
|
|
|
@ -100,4 +100,4 @@ def editar_libro(request, libro_id): |
|
|
|
def eliminar_libro(request, libro_id): |
|
|
|
libro = get_object_or_404(Libro, pk=libro_id) |
|
|
|
libro.delete() |
|
|
|
return redirect('lista_libros') |
|
|
|
return redirect('libros:lista_libros') |