【发布时间】:2018-09-30 16:52:55
【问题描述】:
我在这里学习烧瓶分页教程:http://flask.pocoo.org/snippets/44/
我只是对这段代码感到困惑:
from flask import redirect
PER_PAGE = 20
@app.route('/users/', defaults={'page': 1})
@app.route('/users/page/<int:page>')
def show_users(page):
count = count_all_users()
users = get_users_for_page(page, PER_PAGE, count)
if not users and page != 1:
abort(404)
pagination = Pagination(page, PER_PAGE, count)
return render_template('users.html',
pagination=pagination,
users=users
)
正如您在下面看到的,count 是一个函数 count_all_users(),我应该查询 users 表的所有行的计数吗? 下面是变量用户,我只是没有得到这个代码:
users = get_users_for_page(page, PER_PAGE, count)
我如何对此进行查询?这附近有样品吗?我只是很难找到一个。我正在使用 postgresql,如果您能帮助我为此构建一个逻辑查询,我将不胜感激。
【问题讨论】:
标签: python python-3.x postgresql flask