generic view
ListView:
model = Publisher
template_name: books/publisher_list.html
context_object_name = object_list
def get_queryset(self):
self.publisher = get_object_or_404(Publisher, name=self.kwargs['publisher'])
return Book.objects.filter(publisher=self.publisher)
self.request.user
DetailView:
get_context_data
queryset
get_object
FormView: