March 2020
Intermediate to advanced
608 pages
17h 17m
English
Follow these steps to execute the recipe:
# myproject/apps/ideas/views.pyfrom django.shortcuts import render, redirect, get_object_or_404from django.conf import settingsfrom django.core.paginator import (EmptyPage, PageNotAnInteger, Paginator)from django.views.generic import Viewfrom .forms import IdeaFilterFormfrom .models import Idea, RATING_CHOICESPAGE_SIZE = getattr(settings, "PAGE_SIZE", 24)class IdeaListView(View): form_class = IdeaFilterForm template_name = "ideas/idea_list.html" def get(self, request, *args, **kwargs): form = self.form_class(data=request.GET) qs, facets = self.get_queryset_and_facets(form) page = ...