重定向
无纤尘
redirect(location, code=302, Response=None)
函数有三个参数,location参数代表要重定向的链接。code代表状态码cord = 301
表示永久重定向,cord = 302
表示暂时重定向。,最后一个参数是实例化响应时要使用的响应类。一般与url_for搭配来用。
1、导入redirect
from flask import Flask,redirect
2、示例:
@app.route('/login/')
def login():
return 'login page'
@app.route('/profile/')
def profile():
if request.args.get('name'):
return 'profile paee'
else:
return redirect(url_for('login'))
若用户在浏览器url输入http://127.0.0.1:5000/profile
程序会重定向到login页面。
版权协议须知!
本篇文章来源于 岳岳 ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1347 0 2020-11-27