自定制分页组件
基于在django项目中自定制分页组件 插件: from django.utils.safestring import mark_safe class MyPagenation(): def __init__(self,page_num,total_count,per_page_num,page_num_show,base_url): self.per_page_num = per_page_num # 每页显示10条 # 页面生成页码的数量 self.page_num_show = page_num_show self.base_url = base_url # try: page_num = int(page_num) except Exception: page_num = 1 self.page_num = page_num shang, yu = divmod(total_count, self.per_page_num) # shang:商 yu:余数 # 总页码数 if yu: page_num_count = shang + 1 else: page_num_count = shang self.page_num_count = page_num_count if page_num <= 0: page_num = 1 elif page_num > page