'Returns a Page object for the given 1-based page number.'

def page(self, number):

    number = self.validate_number(number)
    page_items = self.object_list[:self.per_page]
    return FinitePage(page_items, number, self)
