Python werkzeug.routing.BuildError使用的重定向url_

Python werkzeug.routing.BuildError使用的重定向url_,python,flask,Python,Flask,在使用重定向(url\u for())时尝试传递变量我遇到以下错误: werkzeug.routing.BuildError: Could not build url for endpoint 'view'. Did you forget to specify values ['password']? 调用“视图”并尝试为“密码”指定值的函数: @app.route('/confirmAdmin/', methods=["GET", "POST"]) d

在使用
重定向(url\u for())时尝试传递变量
我遇到以下错误:

werkzeug.routing.BuildError: Could not build url for endpoint 'view'. Did you forget to specify values ['password']?
调用“视图”并尝试为“密码”指定值的函数:

@app.route('/confirmAdmin/', methods=["GET", "POST"])
def confirmAdmin():
    if request.method == "POST":
        if request.form["password"] == 'pass123':
            return redirect(url_for("view"), password='pass123')
查看死记硬背:

@app.route('/view/<password>/')
def view(password):
    if password == 'pass123':
        return render_template("view.html", values=users.query.all())
@app.route('/view/'))
def视图(密码):
如果密码==“pass123”:
返回render_模板(“view.html”,value=users.query.all())
我相信错误在第一条路线上,因为我尝试直接访问,它工作正常。

参考此文档

换行

return redirect(url_for("view"), password='pass123')

return redirect( url_for("view", password='pass123') )