Python Flask引导呈现分页()未更改为活动页面

Python Flask引导呈现分页()未更改为活动页面,python,flask,pagination,flask-sqlalchemy,flask-bootstrap,Python,Flask,Pagination,Flask Sqlalchemy,Flask Bootstrap,我正在使用Flask Bootstrap的宏。当我单击页码时,它会将URL更改为page=2,但当页面重新呈现时,结果和页面仍然是第1页。使用render_分页时如何更改页面和结果 Flask引导只处理前端,您需要在后端实现分页。它在更改页面查询参数时呈现指向当前视图的链接。您需要从视图中的request.args访问此arg,并在对查询进行分页时将其传递给 @app.route('/results') def results(filename, page=1): logs = Logs

我正在使用Flask Bootstrap的宏。当我单击页码时,它会将URL更改为page=2,但当页面重新呈现时,结果和页面仍然是第1页。使用render_分页时如何更改页面和结果


Flask引导只处理前端,您需要在后端实现分页。它在更改页面查询参数时呈现指向当前视图的链接。您需要从视图中的request.args访问此arg,并在对查询进行分页时将其传递给

@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) }}
from flask import request

@app.route('/results')
def results():
    page = request.args.get('page', 1)
    query_results = Episodes.query.paginate(page=page)
    return render_template('results.html', query_results=query_results)