【发布时间】:2011-07-16 10:31:09
【问题描述】:
以 flickr 为例,请求 URL 如下所示:
'http://api.flickr.com/services/rest/?&method=flickr.people.getPublicPhotos&api_key=' + settings.FLICKR_API_KEY + '&user_id=' + userid + '&format=json&per_page' + per_page + '&page=' + page + '&nojsoncallback=1'
page 控制显示哪个页面,per_page 控制返回的照片数量
为了简化问题,让我们将per_page 固定。所以我的问题是,我怎样才能实现一个分页系统,允许用户在网页上随时向前或向后一页?
我想我需要传递页码来遍历请求 URL,以便显示正确的数据。所以我想我不确定如何将模板绑定到views.py。本质上,我正在寻找这个Rails question 的Django 版本。
到目前为止我遇到的示例和插件(例如 django-pagination)主要处理由数据库查询产生的分页。
【问题讨论】:
标签: python django api rest pagination