from django.core.paginator import Paginator
paginator = Paginator(areas, 10)
    num_pages:  总页数
    page_range: 页面列表
    page(self, num): num页 page类对象

page = paginator.page(5)
    number: 当前页面
    object_list: 当前页数据集
    paginator: 分页类对象
    has_previous/has_next : 是否有前/后页
    previous_page_number/next_page_number: 前/后页码
    
# 页码控制,只显示五个页码
num_pages = paginator.num_pages
if num_pages < 5:
   pages = range(1, num_pages+1)
elif page <= 3:
   pages = range(1, 6)
elif num_pages - page <= 2:
   pages = range(num_pages-4, num_pages+1)
else:
   pages = range(page-2, page+3)