Commit 1601b1bb authored by Ysabella Panghulan's avatar Ysabella Panghulan

added books list and detail views

parent 2592397f
...@@ -2,7 +2,8 @@ from django.http import HttpResponse ...@@ -2,7 +2,8 @@ from django.http import HttpResponse
from .models import Author, Books from .models import Author, Books
from django.views import View from django.views import View
from django.shortcuts import render from django.shortcuts import render
from django.views.generic.list import ListView
from django.views.generic.detail import DetailView
# Create your views here. # Create your views here.
class Homepage(View): class Homepage(View):
...@@ -13,4 +14,12 @@ class Homepage(View): ...@@ -13,4 +14,12 @@ class Homepage(View):
'books': books, 'books': books,
'authors': authors, 'authors': authors,
} }
return render(request, 'bookshelf/home.html', context) return render(request, 'bookshelf/home.html', context)
\ No newline at end of file
class BooksListView(ListView):
model = Books
template_name = 'bookshelf/books.html'
class BooksDetailView(DetailView):
model = Books
template_name = 'bookshelf/book_details.html'
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment