为了账号安全,请及时绑定邮箱和手机立即绑定

Django:返回正确的分页器页面

Django:返回正确的分页器页面

慕的地10843 2021-09-14 16:01:35
我有一个简单的博客应用程序,它使用分页器来列出文章。我希望能够在文章详细信息页面中添加按钮,将用户引导到本文所在的同一页面。我想从当前 url 中获取 slug 并将其发送到分页器,以便它将用户引导到 ?page=X 文章所在的位置。我检查了分页器文档,但没有找到有关如何检索特定对象页码的任何信息。我的观点:def blog(request):    posts = Article.objects.all()    paginator = Paginator(posts, 3)     page = request.GET.get('page')     posts = paginator.get_page(page)     return render(request,'blog.html',{'posts':posts})def article_id(request,slug):    articleid = Article.objects.get(slug=slug)    return render(request, 'blogid.html', {'article':articleid})我的网址:urlpatterns = [    url(r'^$', views.blog, name = 'blog'),    url(r'^(?P<slug>[\w-]+)/$', views.article_id, name = 'article_id'),   ]
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 184 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信