代码
posts = PaginatedQuery(models.Post.select().order_by(models.Post.pub_date.desc()), 5, page_var=3)
print(posts.page_var)
print(posts.get_page())
这将打印3和1.如何让get_page()
返回已在page_var
设置的页面?
答案 0 :(得分:0)
我误解了page_var变量。
如果你看一下playhouse.flask_utils中的代码,你会看到以下内容
def get_page(self):
curr_page = request.args.get(self.page_var)
if curr_page and curr_page.isdigit():
return max(1, int(curr_page))
return 1
所以page_var
会查看变量?3 =在网址中,get_page()
将返回该值而不是返回您给出的值page_var