【发布时间】:2016-05-03 04:56:54
【问题描述】:
我想为我的主页创建一个 paganator,并且我只想在我的帖子上使用 pure_pagination 工具。
我把这一步搞砸了django-pure-pagination 我的第一视角
def index(request):
return render_to_response("blog/movies_list.html", {
'ranking' : Movies.objects.all().order_by('-rating')[:3],
'likes': Movies.objects.all().order_by('-like')[:3],
'categories': Category.objects.all(),
'posts': Movies.objects.filter(publisheddate__lte=timezone.now()).order_by('-publisheddate')
})
我的看法
def index(request):
try:
page = request.GET.get('page', 1),
except PageNotAnInteger:
page = 1,
objects = ['john', 'edward', 'josh', 'frank']
p = Paginator(objects,request=request)
people = p.page(page)
return render_to_response("blog/movies_list.html", {
'ranking' : Movies.objects.all().order_by('-rating')[:3],
'likes': Movies.objects.all().order_by('-like')[:3],
'categories': Category.objects.all(),
'people':people,
'posts': Movies.objects.filter(publisheddate__lte=timezone.now()).order_by('-publisheddate')
})
首先我不知道这条线是怎样的
objects = ['john', 'edward', 'josh', 'frank']
但不起作用,在p = Paginator(objects,request=request) 行显示错误
错误
TypeError at /
__init__() missing 1 required positional argument: 'per_page'
【问题讨论】:
-
如果您遇到错误,您应该在您的问题中显示它,以便我们知道它是什么。
-
我更新我的问题
-
objects = ['john', 'edward', 'josh', 'frank']...你应该用你的posts查询集替换它
标签: python django pagination django-views