为了账号安全,请及时绑定邮箱和手机立即绑定

在Flask中重定向到URL

在Flask中重定向到URL

撒科打诨 2019-11-26 10:32:19
我是Python和Flask的新手,我正在尝试做与Response.redirectC#中相同的操作-即:重定向到特定的URL-我该如何处理?这是我的代码:import osfrom flask import Flaskapp = Flask(__name__)@app.route('/')def hello():    return 'Hello World!'if __name__ == '__main__':    # Bind to PORT if defined, otherwise default to 5000.    port = int(os.environ.get('PORT', 5000))    app.run(host='0.0.0.0', port=port)
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

从Flask API文档(v。0.10):


烧瓶。重定向(location,code=302,Response=None)


返回一个响应对象(WSGI应用程序),如果调用该对象,会将客户端重定向到目标位置。支持的代码为301、302、303、305和307。不支持300,因为它不是真正的重定向;而由于它是带定义的If-Modified-Since标头的请求的答案,因此不支持304。


0.6版的新功能:该位置现在可以是使用iri_to_uri()函数编码的unicode字符串。


参数:


location –响应应重定向到的位置。

code–重定向状态代码。默认为302。

Response(类)–实例化响应时要使用的Response类。如果未指定,则默认值为werkzeug.wrappers.Response。


查看完整回答
反对 回复 2019-11-26
  • 3 回答
  • 0 关注
  • 792 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信