Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 重定向到包含';可变部件';烧瓶(蟒蛇)_Python_Redirect_Python 2.7_Flask_Url Routing - Fatal编程技术网

Python 重定向到包含';可变部件';烧瓶(蟒蛇)

Python 重定向到包含';可变部件';烧瓶(蟒蛇),python,redirect,python-2.7,flask,url-routing,Python,Redirect,Python 2.7,Flask,Url Routing,我正在尝试重定向到Flask中的URL。我试图重定向到的目标URL有一个类似于/dashboard/的变量,其视图如下所示 @app.route('/dashboard/<username>') def dashboard(username): return render_template('dashboard.html', username=username) 它可以很好地工作,因为索引是一个URL,在我的应用程序中没有任何可变部分(/index)。但是,对于具有可变路径

我正在尝试重定向到Flask中的URL。我试图重定向到的目标URL有一个类似于
/dashboard/
的变量,其视图如下所示

@app.route('/dashboard/<username>')
def dashboard(username):
    return render_template('dashboard.html', username=username)
它可以很好地工作,因为索引是一个URL,在我的应用程序中没有任何可变部分(
/index
)。但是,对于具有可变路径的URL,我该如何做呢


谢谢

您将希望使用
URL\u为
创建您的URL,方法是按以下方式为其提供URL名称、关键字
arg
和URL参数值:

return redirect(url_for('dashboard', username='foo'))

“仪表板”这一点很重要

返回重定向(url_用于('.dashboard',username='foo'))

您的答案与已接受的答案相同。
return redirect(url_for('dashboard', username='foo'))