从一个烧瓶应用程序重定向到本地主机上的另一个烧瓶应用程序

时间:2019-04-20 02:44:50

标签: python flask

我有两个烧瓶应用程序在本地主机和不同的端口5000和5001上运行。 首先,我在5000端口上运行flask应用程序,然后,如果我的flask app 1的条件满足,我想将其重定向到在端口号5001上运行的index.html。

我尝试过返回render_template('http://localhost:5001/index.html'),但它给出了一个错误 jinja2.exceptions.TemplateNotFound:http://localhost:5001/index.html

1 个答案:

答案 0 :(得分:1)

此错误是因为您无法呈现其他应用程序的模板,因此在这种情况下进行重定向时,您可以像下面这样操作,这是我的flask应用程序,简单地显示了如何在应用程序之间进行重定向

from flask import Flask,redirect
app = Flask(__name__)

@app.route("/")
def test():
    return redirect('http://localhost:5001', code=301)