我是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。
添加回答
举报
0/150
提交
取消