【问题标题】:redirect from one flask app to another flask app on local host [duplicate]从一个烧瓶应用程序重定向到本地主机上的另一个烧瓶应用程序[重复]
【发布时间】:2019-09-10 04:40:08
【问题描述】:

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

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

【问题讨论】:

    标签: python flask


    【解决方案1】:

    这个错误是因为你不能渲染另一个应用程序的模板,为了在这种情况下重定向你可以像下面这样操作,这是我的烧瓶应用程序,它只是展示了如何在应用程序之间重定向

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 2017-09-26
      • 2018-07-08
      • 1970-01-01
      • 2020-08-22
      • 2021-09-04
      相关资源
      最近更新 更多