Flask request处理

 

request实现原理

在Flask中的request,在请求来到的时候,通过上下文管理的Local类直接封装了起来,将它放到了内存中, 与它相同的还有session,

而在Django中,它将请求直接封装成了一个对象,一层一层的传递下去,

 

源码剖析:

 

request中的相关参数

 

request.method
request.args
request.form
request.values
request.cookies
request.headers
request.path
request.full_path
request.script_root
request.url
request.base_url
request.url_root
request.host_url
request.host
request.files
obj = request.files['the_file_name']
obj.save('/var/www/uploads/' + secure_filename(f.filename))

 

posted @ 2018-10-20 16:21  浮生凉年  阅读(172)  评论(0编辑  收藏  举报