烧瓶 - 重定向到"成功"页

时间:2017-11-02 14:38:36

标签: python flask

我是Flask的新手。我试图将用户重定向到成功"他可以下载我的程序为他创建的csv文件的页面。

所以我的server.py看起来像这样:

    def process(my_json):
        [blablabla...]
    return True

我的process.py,我收到的JSON被转换并转录成csv文件,如下所示:

{{1}}

"效应初探"永远是真的,但没有重定向,我做错了什么?

1 个答案:

答案 0 :(得分:3)

假设您拥有路由/success/fail的处理程序,则可以使用url_for

from flask import url_for

@app.route('/position', methods=['POST'])
def posistion():
    # ...
    if response:
        return redirect(url_for('/success'), code=302)
    return redirect(url_for('/fail'), code=302)

不要将网址硬编码到烧瓶应用程序的其他路径。当您的服务器在端口5050上运行且您的网址定位到端口8080时,这可能会导致您的情况。