您的位置:首页 > 产品设计 > UI/UE

用flask开发博客(2)---- Flask中的请求对象request

2018-02-13 16:32 375 查看

Flask中请求对象request

  Flask从客户端收到请求时,要让视图函数能访问一些对象,这样才能处理请求。请求对象就是一个很好的例子,它封装了客户端发送的HTTP请求。

  要想让视图函数能够访问请求对象,一个很好的方式就是将其作为参数传入视图函数,不过这会导致程序中的每个视图函数都增加一个参数。

  为了避免大量可有可无的参数把视图函数搞得一团糟,Flask使用上下文把某些对象变成全局可访问。有了上下文,就可以写出下面的视图函数:

from flask import Flask
from flask import request

app=Flask(__name__)

@app.route('/')
def index():
user_agent=request.headers.get('User_Agent')
return 'user_agent is %s' %user_agent

if __name__=='__main__':
app.run(debug=True)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: