# 传入当前页参数page,参数名称要与views.py中的调用方法的参数名称保持一致
from django.urls import re_path
from apps.page.views import IndexView
urlpatterns = [
re_path(r'^index(?P<page>\d+)$', IndexView.as_view(), name='index'), # 数据分页
]
# 调用方法def get(self, request, page)的参数page对应urls.py中的page
from django.shortcuts import render
from django.views.generic import View
# 引入Paginator
from django.core.paginator import Paginator
# 引入的模型,需根据需求变换
from apps.mail.models import User
class IndexView(View):
"""数据分页显示"""
def get(self, request, page):
"""分页显示"""
# 根据业务需求从数据库里查询出数据
shop_in

本文展示了如何在Django中实现数据分页。通过使用`Paginator`类,将数据分页显示,并在模板中处理页码导航。代码示例详细解释了分页的逻辑和HTML展示。
订阅专栏 解锁全文
3013

被折叠的 条评论
为什么被折叠?



