
Flask
flask学习
番茄炒鸡蛋z
好好学Python
展开
-
五:flask:源码解析
目录flask源码分析一)项目启动二)请求进来时三)执行视图函数时四)请求结束前整个请求上下文执行流程flask源码分析一)项目启动实例化Flask对象 app = Flask(__name__) 1.对app对象封装一些初始化的值 static_url_path static_folder templates_folder 2.添加静态文件的路由 self.add_url_rule( self.static_url_path + "/原创 2020-12-08 20:18:31 · 659 阅读 · 0 评论 -
四:flask:flask高级
目录一、threading.local(和flask没有关系)1.local为每个线程的数据开辟一个独立的空间,使得线程对自己空间中的数据进行操作(数据隔离)2. 获取线程的唯一标记3. 自定义类似local的函数—Local 为每个协程或者线程开辟独立空间二、flask上下文管理三、flask源码一)项目启动一、threading.local(和flask没有关系)1.local为每个线程的数据开辟一个独立的空间,使得线程对自己空间中的数据进行操作(数据隔离)import threadingfro原创 2020-12-08 21:57:03 · 500 阅读 · 0 评论 -
三:flask:路由 / 视图 / 模板 / 特殊装饰器
目录一、路由系统1. flask中路由注册的两种方式2. 路由加载的源码流程3. 动态路由4. 自定制正则路由匹配二、视图1. fbv2. cbv三、模板1. url_for的使用2. 定义全局模板四、特殊装饰器一、路由系统1. flask中路由注册的两种方式from flask import Blueprintapp = Flask(__name__)"""方式一:使用装饰器方式"""@app.route('/f1/')def f1(): return 'f1'@app.原创 2020-12-02 20:34:42 · 493 阅读 · 0 评论 -
二:flask:flask对象以及配置文件
目录一、flask对象二、flask配置文件1. settings和localsettings2. 类的配置文件一、flask对象app = Flask(__name__,static_folder="static",template_folder="templates",)"""flask对象源码"""def __init__( self, import_name, static_url_path=None, # 引入静态文件时,用什么,如果值为原创 2020-12-02 11:15:04 · 350 阅读 · 0 评论 -
一:flask:初识
目录一、django和flask的区别?(面试题)二、flask的快速使用1. 安装1.1 依赖wsgi Werkzeug2. flask快速开发3. 简单登录案例由上简单总结flask知识点三、蓝图面试题:django的app和flask的蓝图有什么区别?一、django和flask的区别?(面试题)django是个大而全的框架,flask是个轻量级的框架。django内部为我们提供了非常多的组件:orm / session / cookie / admin / form / modelsfor原创 2020-11-30 11:41:05 · 139 阅读 · 0 评论