Django使用paginator插件实现翻页功能的实例

yipeiwu_com5年前Python基础

这里需要用到一个Django插件:django-pagination

安装

打开控制台 输入

pip install dj-pagination

实现代码:

from django.shortcuts import render
from django.core.paginator import Paginator
from huxiu.models import Article
# Create your views here.
def index(request):
  article_list = Article.objects.all()
  paginator = Paginator(article_list,10)
  loaded = paginator.page(1)
  content = {
    'index_list':loaded
  }
  print(content)
  return render(request,'index.html',content)

是不是非常简单。

相比起来使用js,jsp的分页脚本,Django大大的增大的工作效率,

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对【听图阁-专注于Python设计】的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

pyqt5 获取显示器的分辨率的方法

代码如下 import sys from PyQt5.QtWidgets import QApplication, QWidget class Example(QWidget...

Python下rrdtool模块的基本使用方法

最近需要用python根据收集到的数据进行绘图,决定使用rrd数据库,然后配合rrdtool来绘图,故学习一下rrdtool的用法。 用法如下: 创建: create(...) crea...

Python实现可自定义大小的截屏功能

Python实现可自定义大小的截屏功能

本文实例讲述了Python实现可自定义大小的截屏功能。分享给大家供大家参考,具体如下: 蝈蝈这两天正忙着收拾家当去公司报道,结果做PHP的发小蛐蛐找到了他,说是想要一个可以截图工具。 大...

如何优雅地处理Django中的favicon.ico图标详解

前言 favicon.ico是网站的图标也是网站的头像,简单来说,就是让我们的网站更加好看。 本文主要给大家介绍了关于优雅处理Django中favicon.ico图标的相关内容,分享出来...

Django命名URL和反向解析URL实现解析

Django命名URL和反向解析URL实现解析

命名 URL: test.html: <!DOCTYPE html> <html lang="en"> <head> <meta cha...