|
|
|
@ -1,5 +1,11 @@ |
|
|
|
from django.shortcuts import render, get_object_or_404, redirect |
|
|
|
from django.contrib.auth.decorators import login_required |
|
|
|
|
|
|
|
from django.views.generic import CreateView |
|
|
|
from django.contrib.auth.forms import UserCreationForm |
|
|
|
from django.urls import reverse_lazy |
|
|
|
|
|
|
|
|
|
|
|
from .models import Autor, Libro |
|
|
|
from .forms import AutorForm, LibroForm |
|
|
|
|
|
|
|
@ -84,3 +90,9 @@ def eliminar_libro(request, libro_id): |
|
|
|
libro = get_object_or_404(Libro, pk=libro_id) |
|
|
|
libro.delete() |
|
|
|
return redirect('lista_libros') |
|
|
|
|
|
|
|
|
|
|
|
class SignUpView(CreateView): |
|
|
|
form_class = UserCreationForm |
|
|
|
success_url = reverse_lazy("login") |
|
|
|
template_name = "registration/signup.html" |