【发布时间】:2020-11-17 06:15:07
【问题描述】:
所以,我正在尝试将分页添加到我的 django 网站。这是我处理分页的视图函数的代码:
def index(request):
object_list = Post.published.all()
latest_post = object_list.last()
paginator = Paginator(object_list, 3)
page = request.GET.get('page')
try:
posts = Paginator.page(page)
except PageNotAnInteger:
posts = paginator.page(1)
except EmptyPage:
posts = paginator.page(paginator.num_pages)
return render(request, 'blog/index.html',{
'posts':posts,
'latest_post':latest_post,
'page':page,
})
我在 try 块内的第 11 行遇到错误。哪里出错了?
【问题讨论】:
-
int(page)...试试这个
标签: django pagination