在 Flask 中,你可以使用
redirect()
函数来重定向 HTTP 请求。这个函数接受一个 URL 作为参数,并返回一个
Response
对象,其中包含了一个重定向指令。
你可以在你的视图函数中返回这个
Response
对象,来使浏览器重定向到新的 URL。
示例代码如下:
from flask import redirect
@app.route('/login', methods=['POST'])
def login():
# 进行登录操作
if login_successful:
return redirect('/home')
else:
return redirect('/login')
在这个例子中,如果登录成功,用户将会被重定向到 /home
路由;否则,用户将会被重定向回登录页面。
希望这些信息对你有帮助。