我有两个烧瓶应用程序在本地主机和不同的端口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
答案 0 :(得分:1)
此错误是因为您无法呈现其他应用程序的模板,因此在这种情况下进行重定向时,您可以像下面这样操作,这是我的flask应用程序,简单地显示了如何在应用程序之间进行重定向
from flask import Flask,redirect
app = Flask(__name__)
@app.route("/")
def test():
return redirect('http://localhost:5001', code=301)