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设计】的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

Pytorch 之修改Tensor部分值方式

一:背景引入 对于一张图片,怎样修改局部像素值? 二:利用Tensor方法 比如输入全零tensor,可认为为黑色图片 >>> n=torch.FloatT...

简单实现python画圆功能

简单实现python画圆功能

本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 import numpy as np import matplotlib.pyplot as p...

Python进行数据提取的方法总结

Python进行数据提取的方法总结

准备工作 首先是准备工作,导入需要使用的库,读取并创建数据表取名为loandata。 import numpy as np import pandas as pd loandata...

python2.7无法使用pip的解决方法(安装easy_install)

1、 在Python IDLE下,我们输入以下代码 from urllib import urlopen【回车】 data = urlopen('http://peak.teleco...

python3监控CentOS磁盘空间脚本

Python脚本监控CentOS磁盘空间,任何一个分区空间使用大于80%即发邮件给到指定邮箱。 monitor.py #-*- coding: utf-8 -*- import s...