我有一个简单的博客应用程序,它使用分页器来列出文章。我希望能够在文章详细信息页面中添加按钮,将用户引导到本文所在的同一页面。我想从当前 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'), ]
添加回答
举报
0/150
提交
取消