我有一个 if 语句来检查我的 Flask 应用程序是否收到了 POST 请求。在 I 语句中,我想将用户重定向到我的烧瓶应用程序的另一个页面。这是我正在使用的代码:
@app.route('/convertingPlaylist', methods=['GET', 'POST'])
def convertingPlaylist():
if request.method == 'POST':
print("Done")
return redirect('/redirect')
else:
executor.submit(main)
return render_template('ConvertingPlaylist.html')
else 语句运行
main
函数并同时呈现我的 HTML 并且工作正常。但是,当我创建帖子时,我可以看到帖子有效,因为在终端中看到“完成”打印,但我没有被重定向到\redirect
页面。这是/redirect
页面:
@app.route('/redirect', methods=['GET', 'POST'])
def redirectPage():
if request.form.get('Convert1') == 'Convert':
return redirect('/convertingPlaylist')
return render_template('HomePage.html')
感谢任何可以提供帮助的人:)