摘要: 一、简介 容器:容器是一种轻量级、可移植、并将应用程序进行打包的技术,使应用程序可以在不同的地方以相同的方式运行。本质就是镜像文件运行后的实例,具有一定的生命周期。 容器的生命周期如下: 二、容器与虚拟机的比较 1、相似或相同点: 都是对物理硬件资源进行共享使用 生命周期也比较相似 可以安装各种应用 阅读全文
posted @ 2021-02-16 12:12 NQ31 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、Docker简介 1、虚拟化介绍 虚拟化( Virtualization):是一种资源管理技术,是将计算机的各种实体资源,用抽象,转换后呈现处理,打破实体结构建的障碍,使得资源可以得到充分的利用,这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制,一般虚拟化资源包括计算能力和资料 阅读全文
posted @ 2021-02-15 15:47 NQ31 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Docker镜像是指一个Docker的可执行文件,包括运行程序所需的所有代码内容、依赖库、环境变量和配置文件等。它可以创建一个或者多个容器 二、镜像操作 1、镜像查看 命令格式:docker images [options] [repository[:tag]] ''' options是参 阅读全文
posted @ 2021-02-15 15:42 NQ31 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、flask-session 1、简介 flask-session是重写flask框架的session组件,支持redis,mongodb,sqlalchmey,filesystem,memcached多种存储方式。需要安装(pip install flask-session) 2、flask-s 阅读全文
posted @ 2021-02-04 22:33 NQ31 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、数据库连接池 python用于实现数据库连接池的模块是DBUntils DBUntils有两种模式,一种是PersistentDB,一种是PooledDB 1、PersistentDB 该模式,会为每一个线程创建一个连接,创建的连接只可以给该线程使用,不能给其他线程使用,线程调用close方法后 阅读全文
posted @ 2021-02-04 22:29 NQ31 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1、flask简介 Flask是python一款小二精的轻量级Web框架,默认依赖于jinja2模版引擎和WSGI工具集--Werkzeug。虽然flask只保留了WEB开发的核心功能,没有Django的功能全,但是,它可以用第三方插件进行功能扩展,比如数据库可以使用Flask-SQLAl 阅读全文
posted @ 2021-01-30 20:54 NQ31 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、Request对象 1、概述 flask的request对象主要是封装了解析出来的报文中的数据,其大部分功能是依赖werkzeug完成,每个request对象之间都是线程隔离,保证了数据的安全性 2、request对象常用的方法/属性 2.1常用方法 请求例子的url : http:127.0. 阅读全文
posted @ 2021-01-30 20:51 NQ31 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、钩子函数定义 钩子函数:是在一个事件触发的时候,捕获到它的数据,对他进行处理,再将处理后的数据返回 二、Flask常用的请求扩展 1、before_first_request 项目启动后第一次请求的时候执行 # 项目启动后,发起的第一次请求会走它 @app.before_first_reques 阅读全文
posted @ 2021-01-30 11:17 NQ31 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、蓝图概述 蓝图:是flask提供的一种应用程序组织化的方法,类似的django的app,把不同功能分到不同文件,最后将这些文件汇总起来。 本质:将不同处理功能的代码分开放,再将这些代码注册到蓝图上,最后将蓝图注册到应用程序。 二、蓝图的理解和应用 案例项目结构目录如下: """ ├── flas 阅读全文
posted @ 2021-01-25 21:53 NQ31 阅读(8005) 评论(0) 推荐(0) 编辑
摘要: 一、注册路由 1、定义 路由:指根据url定位到具体的类或者函数的程序,本质就是建立url跟程序之间的映射。flask中使用的路由被称之为注册路由 2、路由传参 2.1 动态传参 # 动态传参语法 @app.route(路径+/<参数名>/') #例子 @app.route('/index/<id> 阅读全文
posted @ 2021-01-25 15:46 NQ31 阅读(304) 评论(0) 推荐(0) 编辑