![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 71
python相关
LNP一号
每天叫醒自己的,不止阳光,还有梦想。
展开
-
Python装饰器-服务层级事务控制
前言 我之前的一篇博文讲述了一个基于Flask框架,Web后端项目重构的内容,最后的服务层级事务控制一部分没有讲,在这里做一下补充,包括思想的运用和代码的展示。 出门左转另一篇博文,了解需求背景: Flask项目使用MVC思想进行重构 正文 因为之前是用java那一套的,使用springBoot框架,那个框架相对来说比较全面,包含了各种组件,以及方便的事务控制注解组件 但是,重构的项目是Flask搭建的,比较轻量级,没有那么全面的功能。 我在重构的时候也发现了这个问题,所以,我就使用Pytho原创 2021-05-14 18:55:58 · 1222 阅读 · 2 评论 -
Flask项目使用MVC思想进行重构
目录 前言 MVC简介 项目架构图: 系统工作原理 服务层级统一包装结果 事务控制原理和代码 前言 最近Boss有需求说要重构后端的web项目,之前是用flask+celery+mysql来搭建的,由于之前比较赶,可能比较仓促。于是让我从数据库开始,再重构一下后端项目,方便项目之后的需求的新增和扩展维护。 于时我结合后端项目的几个重要的问题:事务、并发、可扩展性(业务分层),考察了之前的项目结构和组织。发现了几个问题: 并发:对于这块,,用户群体较少,目前暂时不用考虑,所以就没有多过在意原创 2021-05-14 17:21:19 · 1326 阅读 · 4 评论 -
Python装饰器
Python装饰器本质上是一个Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。 python装饰器的4种类型: 1.函数装饰函数(最常用) 2.函数装饰类 3.类装饰函数 4.类装饰类 装饰器触发时刻:被装饰者被调但未调用时会立即触发装饰器 函数(类) Python装饰器的写法核心和注意事项: 几种装饰器的写法Demo 1.原创 2021-05-14 13:52:24 · 189 阅读 · 0 评论