【发布时间】:2015-03-31 17:38:46
【问题描述】:
- 我需要在 view.py 中手动设置分页的页数
-
我需要获取当前页面的数量以便在函数中处理它。 我下一个view.py:
class VideoListView(ListView): template_name = "video/list.html" context_object_name = 'videos' paginate_by = 12 request = requests.get(settings.YOUTUBE_VIDEO_COUNT_URL) count = simplejson.loads(request.text)['data']['totalItems'] def get_queryset(self, **kwargs): request = requests.get(settings.YOUTUBE_VIDEO_URL) data_about = simplejson.loads(request.text) video_list = [] for item in data_about['data']['items']: video_list.append(item) return video_list
页数必须是:count/paginate_by,并且在每个页面请求json都会不同。
【问题讨论】:
标签: python django pagination