Python 在烧瓶中重定向时更改post请求的值

Python 在烧瓶中重定向时更改post请求的值,python,flask,Python,Flask,在PythonFlask中,我想更改通过POST方法获得的用于重定向其他路由的值 @app.route('/nextpage', methods=['POST']) def nextpage(): page = int(request.form['page']) page = cb.next_page(page) return redirect(url_for('community'), code = 307) 从该代码中,“page”变量更改为cb返回的值。下一页(

在PythonFlask中,我想更改通过POST方法获得的用于重定向其他路由的值

@app.route('/nextpage', methods=['POST'])
def nextpage():
    page = int(request.form['page'])
    page = cb.next_page(page)

    return redirect(url_for('community'), code = 307)
从该代码中,“page”变量更改为
cb返回的值。下一页(page)

在这个路由中,我希望request.form['page']是
cb收到的值。next_page(page)
,与第一个值不同


如何在不将方法更改为“GET”的情况下执行此操作?请帮助。

这个例子可能有帮助吗

@app.route('/nextpage', methods=['POST'])
def nextpage():
    page = int(request.form['page'])
    page = cb.next_page(page)

    return redirect(url_for('community', page=page), code = 307)
@app.route('/nextpage', methods=['POST'])
def nextpage():
    page = int(request.form['page'])
    page = cb.next_page(page)

    return redirect(url_for('community', page=page), code = 307)
@app.route('/community', methods=['POST'])
def community():
    page = request.args.get('page')
    docs, page = cb.show(page)

    return render_template('community.html', posts = docs, ID = ID, page = page)