我是Flask的新手。我试图将用户重定向到成功"他可以下载我的程序为他创建的csv文件的页面。
所以我的server.py看起来像这样:
def process(my_json):
[blablabla...]
return True
我的process.py,我收到的JSON被转换并转录成csv文件,如下所示:
{{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时,这可能会导致您的情况。