只应列出与当前页面关联的注释,因此再一次将查询修改为包含页面标识。但是,在这种情况下,我们还必须传递pageid参数,该参数将反过来传递给paginator中的任何h.url_for()调用。标语标页符问题
从http://pylonsbook.com/en/1.1/simplesite-tutorial-part-2.html
我不能得到这个工作,分页程序的东西不会传递到h.url_for,我也跟着教程。我不得不将pageid添加到list.html中的h.url_for。我如何解决?代码
部分:
${h.link_to(
comment.id,
h.url_for(
controller=u'comment',
action='view',
id=unicode(comment.id)
)
)}
但直到我把
${h.link_to(
comment.id,
h.url_for(
controller=u'comment',
action='view',
id=unicode(comment.id),
pageid = c.page.id
)
)}
编辑它不能正常工作:问题是,在本教程它说,该分页程序将通过与此代码:
c.paginator = paginate.Page(
comments_q,
page=int(request.params.get('page', 1)),
items_per_page=10,
pageid=c.page.id,
controller='comment',
action='list'
)
return render('/derived/comment/list.html')
但它不会发生,除非我把它放在手动
您使用的是最新的1.0测试版1吗? – Yaroslav 2010-04-07 20:23:20
.97,正如 – Timmy 2010-04-07 22:07:40