Piggybacks on the pagination-related template context variables provided by the object_list generic view, adding extra context variables for use in displaying links for a given number of pages adjacent to the current page and determining if the first and last pages are included in the displayed link