【测试开发】web框架---Flask
文章平均质量分 61
微信自动聊天
初遇我ㄖ寸の热情呢?
煎茶坐看梨门雨,情话是你,风景也是你
展开
-
【Python Web 框架】flask005---sqlalchemy快速使用、scoped_session实现线程安全、flask_sqlalchemy的快速使用、flask-migrate使用
1 pipreqs–>快速生成项目的依赖2 函数和方法3 threading包下的local类—》实例化得到对象—》多线程并发操作————>数据不会错乱-加锁-每条线程操作自己的数据其实字典和列表都不是并发安全的,多个线程同时往字典里面写数据,会乱;写数据的过程是先取到、再写、再给它,这3步叫临界区所以这3步,必须要做成原子性的,要加锁4 自己写–》兼容协程(协程是单线程内的并发)原创 2022-09-03 15:39:24 · 297 阅读 · 0 评论 -
【Python Web 框架】flask004---pipreqs的使用、函数和方法、偏函数、local对象、请求上下文执行流程
第三个版本:使用 __setattr__和__getattr__方法版。编写uwsgi的配置文件 (uwsgi.ini)3.4 每个local对象用自己的存储空间。上面就是整个flask的请求生命周期。3.5 兼容协程 (终极版本)第二个版本:使用面向对象。原创 2022-09-03 15:02:38 · 415 阅读 · 0 评论 -
【Python Web 框架】flask003---flask-session、数据库连接池、协程异步相关、wtforms、锁的概念、信号、flask-script、自定义命令、请求生命周期
代码。原创 2022-09-03 14:41:35 · 126 阅读 · 0 评论 -
【Python Web 框架】flask002---路由系统、模板语法、请求和响应、闪现、请求扩展、蓝图
类比django中间件中的process_response,每一个请求之后绑定一个函数,如果请求没有异常。类比django中间件中的process_request,在请求收到之前绑定一个函数做一些事情。5、errorhandler(监听一些状态码,可以用来写全局的404,500等页面)每一个请求之后绑定一个函数,即使遇到了异常(做异常处理)第一次请求时,跟浏览器无关(项目初次启动时)路径不存在时404,服务器内部错误500。原创 2022-09-03 14:18:45 · 77 阅读 · 0 评论 -
【Python Web 框架】flask001---Flask介绍和快速使用、登录注册小案例、flask配置文件
介绍Flask是一个基于Python开发并且依赖jinja2模板(DTL:django template language)和Werkzeug(wsgiref) WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器。原创 2022-09-03 09:50:39 · 51 阅读 · 0 评论