
flask
Cong dim
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
flask源码分析
1、flask和django的区别django自带组件,flask需要第三方支持django上下文管理是通过request参数传递,flask基于上下文管理实现的应用上下文(app,g)和请求上下文(request,session)2、flask的生命周期浏览器 -> wsgi(wekzug) -> before_request -> view -> after_request3、wsgi的本质socket服务端4、flask蓝图的作用默认flask通过一个脚本实现服原创 2022-05-25 10:54:59 · 647 阅读 · 0 评论 -
flask第四篇
目录一、flask上下文源码分析(详见txt和图片)1、具体流程以及源码分析2、关于session以及请求扩展分析二、flask-session的使用三、数据库连接池四、flask-script一、flask上下文源码分析(详见txt和图片)1、具体流程以及源码分析请求上下文执行流程(ctx): 1 flask项目一启动,有6个全局变量 # context locals _request_ctx_stack = LocalStack() # LocalStack对象 _原创 2021-02-23 20:08:34 · 325 阅读 · 0 评论 -
flask第三篇
目录一、Flask中间件1、自己实现中间件2、中间件实现流程二、蓝图三、flask请求上下文四、补充1、requirements.txt2、方法和函数的区别3、threading.local4、偏函数一、Flask中间件性质:在整个请求过程的前后定制一些个性化功能1、自己实现中间件from flask import Flaskapp = Flask(__name__)@app.route('/')def index(): return 'Hello World!'# 模拟中间件原创 2021-02-22 21:50:03 · 250 阅读 · 0 评论 -
flask第二篇
这里写目录标题一、模板语言二、请求响应1、请求相关2、响应相关3、文件上传三、session及源码分析四、闪现五、请求扩展(相当于django中中间件)一、模板语言from flask import Markup@app.route('/')def helloU(): s = '<a href="http://www.baidu.com">点我</a>' s = Markup(s) return render_template('s4.html',a原创 2021-02-04 22:39:55 · 218 阅读 · 0 评论 -
flask第一篇
这里写目录标题一、Flask安装介绍二、登陆小案例三、配置文件1、配置的几种方式2、具体配置settings.py四、路由系统1、路由本质2、转换器类型3、CBV源码分析4、URL_FOR一、Flask安装介绍1 Flask是一个基于Python开发并且依赖jinja2模板(django模板语言)和Werkzeug WSGI(django:wsgiref)服务的一个微型框架2 对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于原创 2021-02-04 22:37:59 · 393 阅读 · 0 评论