我正在使用 Flask-Bootstrap 的render_pagination
宏。当我点击页码时,它会更改 URL 为 have page=2
,但是当页面重新渲染时,结果和页面仍然是第 1 页。使用时如何更改页面和结果render_pagination
?
@app.route('/results')
def results(filename, page=1):
logs = Logs.query.paginate(page)
return render_template('results.html', logs=logs)
{% from "bootstrap/pagination.html" import render_pagination %}
{% for log in logs.items %}
{{ log }}
{% endfor %}
{{ render_pagination(logs) }}