Django 1.0 中分页机制和先前已经大不相同。它提供了一些类协助你把数据分页。 对应的文件为 django/core/paginator.py 举例 ¶ 类Paginator,带两个构造参数,一个就是数据的集合,另一个表示每页放几个数据。 >>> from django.core.paginator import Paginator >>> objects = ['john', 'paul', 'george', 'ringo'] >>> p = Paginator(objects, 2) >>> p.count 4 >>> p.num_pages 2 >>> p.page_range [1, 2] >>> page1 = ...
by hkebao - Python文档中心 - 2009-08-20 07:55:08 阅读(1350) 回复(0)
$ vmstat -s|pg 0 swap ins 0 swap outs 0 pages swapped in 0 pages swapped out 14692219 total address trans. faults taken 5463128 page ins 0 page outs 836954 pages paged in 0 pages paged out 7932276 reclaims from free list 5259699 total page reclaims 63 intransit blocking page faults 33044109 zero fill pages created 25903677 zero fill page faults 23722328 executable fill pages created 836954 executa...
硬件环境:PIII550,128M,15.2G 软件环境:Win98+Apache+Php4+MySql 方案一: 1.第一次查询时用Select count(1) from tab where condition 取得满足条件的记录数$rows 2.通过前页数$page,每页记录数$rpp取回记录集 select * from tab where condition limit ($page-1)*$rpp,$rpp 3.显示返回记录集的所有记录。 4.页面转移时将$rows传递给以后页面。 方案二: 1.取回满足条件的记录集 select * from tab where co...
最简单的方法 用sql实现:select * from table limit start,pageNum 说明: start:取数据的定位点 [开始是从0开始] pageNum:每次取多少 比如:start=0|ageNum=5 那么就是说,取1-6 条数据, 通过程序实现: jdbc2.0可以通过指针定位 List resultlist=new Vector(); Connection conn = null; Statement ps = null; ...
MySQL中一般的分頁作法大多利用Limit限制回傳的資料筆數來達成分頁效果 例如下面的代碼 Select * From news limit 0, 100 第一頁 Select * From news limit 100,100 第二頁 Select * From news limit 200,100 第三頁 今天突然來了一個思路 和前作 上下頁查詢優化 的思路略同 定位到id值後再用id值作條件 優化的作法 第一頁 Select * From news Where id >=( Select id From news Order By id limit 0,1 ) limit 100 第二頁 Select ...
功能:换页用物件 用法: 1.生成物件 $Chi_page= new Chi_Page(资料笔数,每页笔数,目前页数,连结网址) ; 2.秀出结果 echo $Chi_page->show_page(); page=0:$this->page=$page; ($url=='') ? $this->url=$_SERVER[PHP_SELF]:$this->url=$url; $this->size=$size; // ($size=='') ? die("无法操作Chi_Page class"):$this->size=$size ; $this->tol=$tol; // if ($this->tol==''|| $this->tol==0) die("没有资料,无法操作 Chi_Page cla...
private $nums;//总条目数 private $current_page;//当前被选中的页 private $sub_pages;//每次显示的页数 private $pageNums;//总页数 private $page_array = array();//用来构造分页的数组 private $subPage_link;//每个分页的链接 private $subPage_type;//显示分页的类型 /* __construct是SubPages的构造函数,用来在创建类的时候自动运行. @$each_disNums 每页显示的条目数 @nums 总条目数 @current...
index.tpl html> head> meta http-equiv="Content-Language" content="en" /> meta name="GENERATOR" content="Zend Studio" /> meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> title>title/title> /head> body bgcolor="#FFFFFF" text="#000000" link="#FF9966" vlink="#FF9966" alink="#FFCC99"> center> table border="1"> {# section name=item loop=$Users max=$recordNum start=0 ...
原文:/bbs/viewthread.php?tid=7842&extra=page%3D1 smarty的简单分页 以下是模板中的smarty代码,用smarty简单的代入相关的变量就行了,非常简单,但是在php代码中还要传入page这个参数。我觉得这样分挺好,非常简单。我越来越喜欢用smarty了 {if $pageCount > 1} {foreach item=i from=$pagerList} {if $pageNum eq $i} {$i} {else} a href ="/space/index.php?uid={$userId}&page={$i}">{$i}/a> {/if} {/foreach} {...
class PAGE { //---------------设置分页的GET变量--------------------- //--这两处参数是程序自动加上的,顺序为"$Page_Rows=90&ActionPage=12" var $Aget='AP'; //当前页参数 var $Pget='PR'; //每页显示数 var $PR_str; //处理中间值,请不要修改 var $AP_str; //处理中间值,请不要修改 var $show_all_num = true; //是否...
以下是java类 /* * PageNumber.java * * Created on 2006年10月9日, 上午8:21 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package page; import java.io.*; import java.sql.*; import java.lang.String; /** *只需传进三个参数,一个是每页显示记录集数,一个是记录集,一个是URL *取得分页效果只需调用一个getPage即可 * @mc1035 */ public class PageNu...