diff --git a/endless_pagination/models.py b/endless_pagination/models.py
index <HASH>..<HASH> 100644
--- a/endless_pagination/models.py
+++ b/endless_pagination/models.py
@@ -234,3 +234,7 @@ class PageList(utils.UnicodeMixin):
                 self._page.next_page_number(),
                 label=settings.NEXT_LABEL)
         return ''
+
+    def paginated(self):
+        """Return True if this page list contains more than one page."""
+        return len(self) > 1
diff --git a/endless_pagination/tests/test_models.py b/endless_pagination/tests/test_models.py
index <HASH>..<HASH> 100644
--- a/endless_pagination/tests/test_models.py
+++ b/endless_pagination/tests/test_models.py
@@ -113,6 +113,14 @@ class PageListTest(TestCase):
         # Ensure the length of the page list equals the number of pages.
         self.assertEqual(self.paginator.num_pages, len(self.pages))
 
+    def test_paginated(self):
+        # Ensure the *paginated* method returns True if the page list contains
+        # more than one page, False otherwise.
+        page = DefaultPaginator(range(10), 10).page(1)
+        pages = models.PageList(self.request, page, self.page_label)
+        self.assertFalse(pages.paginated())
+        self.assertTrue(self.pages.paginated())
+
     def test_first_page(self):
         # Ensure the attrs of the first page are correctly defined.
         page = self.pages.first()
Implemented and tested the PageList.paginated method.