分页
分页代码
pagination.py
__author__ = 'MR. Dong'
from django.utils.safestring import mark_safe
class Page:
def __init__(self,current_page,data_count,per_page_count=10,page_num=7):
"""
:param current_page: 当前页数
:param data_count: 一共多少条数据
:param per_page_count: 每页显示多少条数据
:param page_num: 分页条的个数
"""
self.current_page = current_page
self.data_count = data_count
self.per_page_count = per_page_count
self.page_num = page_num
def start(self):
"""
:return: 分页开始的地方
"""
return (self.current_page - 1) * self.per_page_count
def end(self):
"""
:return: 分页结束的地方
"""
return self.current_page * self.per_page_count