![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python-web框架
文章平均质量分 84
python-web框架
LNP一号
每天叫醒自己的,不止阳光,还有梦想。
展开
-
Python装饰器-服务层级事务控制
前言 我之前的一篇博文讲述了一个基于Flask框架,Web后端项目重构的内容,最后的服务层级事务控制一部分没有讲,在这里做一下补充,包括思想的运用和代码的展示。 出门左转另一篇博文,了解需求背景: Flask项目使用MVC思想进行重构 正文 因为之前是用java那一套的,使用springBoot框架,那个框架相对来说比较全面,包含了各种组件,以及方便的事务控制注解组件 但是,重构的项目是Flask搭建的,比较轻量级,没有那么全面的功能。 我在重构的时候也发现了这个问题,所以,我就使用Pytho原创 2021-05-14 18:55:58 · 1222 阅读 · 2 评论 -
Flask详解(下)
一上下文管理 当前请求到来时Flask处理的流程图: 当一个请求到来时: 请求到来之后uwsgi会触发app的__call__方法, 由__call__方法再次调用wsgi_app方法 首先将请求相关+空session封装到一个RequestContext对象中 即 ctx# self是app对象, environ请求相关的原始数据,含有self.request 通过ctx.push()将ctx交给LocalStack对象,再由LocakStack将ctx添加到Local中,lo...转载 2020-09-03 17:51:58 · 205 阅读 · 0 评论 -
Flask详解(中)
一 Flask请求和响应 from flask import Flask from flask import request from flask import render_template from flask import redirect from flask import make_response app = Flask(__name__) @app.route('/login.html', methods=['GET', "POST"]) def login(): 请求相关信.转载 2020-09-03 17:50:00 · 752 阅读 · 0 评论 -
Flask详解(上)
一 什么是Flask Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端, 其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据进行渲染,将渲染后的字符串返回给用户浏览器 与Django web框架对比 Django: 优点:转载 2020-09-03 17:47:10 · 569 阅读 · 0 评论