- 博客(216)
- 收藏
- 关注
原创 Ubuntu20.04安装Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
2023-02-21 21:43:40
517
2
原创 FastDFS 轻量级分布式文件系统
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。
2023-02-21 18:20:18
142
原创 Ubuntu安装mysqlclient报错
Ubuntu安装mysqlclient报错:sudo apt-get install libmysqlclient-devpip3 install mysqlclient
2023-02-09 18:06:17
156
2
原创 【Django框架】——25 Django视图 07 状态保持Session
session是把敏感数据存到自己的服务器中给浏览器一把钥匙就行了(是基于cookie完成的)。
2023-01-18 23:39:19
289
3
原创 Python正则表达式
正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。
2023-01-11 20:13:30
4111
3
原创 Django框架MVT模型工作流程
路由控制器将请求转发给对应的视图函数,完成业务逻辑,视图函数将从model中获取的数据嵌入到template的中模板文件(html)渲染成一个页面字符串,返回给客户端的流程。
2023-01-10 22:33:35
363
1
原创 【Flask框架】—— 30 Flask-RESTful
RESTful是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTful适用于移动互联网厂商作为业务使能接口的场景。
2023-01-10 21:49:23
390
原创 【Flask框架】——29 Flask_SQLAlchemy 和 alembic
在之前的数据库操作中,我们新增一个字段是不是每次都得删除数据库表,然后再重新将新创建的数据库表映射到数据库中。于是sqlalchemy作者拜尔为了解决这一问题,开发了alembic这一迁移工具。
2022-12-29 17:22:56
182
6
原创 【Flask框架】——28 Flask_SQLAlchemy
Flask-SQLAlchemy的使用对SQLAlchemy进行了封装和优化: Flask-SQLAlchemy是Flask框架的一个插件; Flask-SQLAlchemy是对SQLAlchemy进行了一个简单的封装的一个插件,使得我们在Flask中使用sqlalchemy更加的简单。
2022-12-28 17:39:47
522
4
原创 【Flask框架】——26 ORM关联关系
使用SQLAlchemy创建外键非常简单。在从表中增加一个字段,指定这个字段外键的是哪个表的哪个字段就可以了。从表中外键的字段,必须和主表的主键字段类型保持一致。
2022-12-27 06:30:00
197
1
原创 【Linux操作系统】——在Ubuntu20.04上安装MySQL数据库
MySQL是一个开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一部分安装。它使用关系数据库和SQL(结构化查询语言)来管理其数据。
2022-12-22 21:38:22
335
1
原创 【Flask框架】——24 创建ROM映射
ORM:Object Relationship Mapping,创建一个类,一个类对应了一个数据库中的一张表,类的数据属性对应了表中的字段名,这个类称为映射类。根据映射类创建出一个一个的对象,每个对象对应了表中的一条实际的数据。
2022-12-22 20:51:22
274
原创 【Linux】——如何在Ubuntu 20.04安装python3的pip
pip是一个用于安装Python包的工具。有了pip,你可以从Python Package Index(PyPI)和其他package indexes中搜索,下载并安装包。
2022-12-21 19:00:00
1808
原创 『Linux』创建虚拟环境:ERROR: virtualenvwrapper could not find virtualenv in your path
ERROR: virtualenvwrapper could not find virtualenv in your path
2022-12-21 14:35:15
219
原创 【Flask框架】——23 Flask连接MySQL数据库
pymysql:pymysql是用Python来操作mysql的包,因此通过pip来安装,命令如下:pip3 install pymysql。如果您用的是Python 3,请安装pymysql。
2022-12-19 18:00:00
245
原创 【Flask框架】——22 异常处理
Flask异常处理:abort 方法:抛出一个给定状态代码的HTTPException 或者 指定响应,例如想要用一个页面未找到异常来终止请求,你可以调用abort(404)。errorhandler 装饰器:注册一个错误处理程序,当程序抛出指定错误状态码的时候,就会调用该装饰器所装饰的方法。
2022-12-19 06:45:00
103
原创 【Flask框架】——21 Flask上下文
上下文:即语境,语意,在程序中可以理解为在代码执行到某一时刻时,根据之前代码所做的操作以及下文即将要执行的逻辑,可以决定在当前时刻下可以使用到的变量,或者可以完成的事情。
2022-12-18 18:30:00
106
原创 【Flask框架】——19 Session
Session与Cookie的区别在于Session是记录在服务端的,而Cookie是记录在客户端的。
2022-12-17 18:00:00
131
1
原创 【Flask框架】——18 Cookie
Cookie是一段不超过4KB的小型文本数据,保存在客户端浏览器中,由一个名称(Name)、一个值(Value)和其它几个用于控制Cookie有效期、安全性、使用范围的可选属性组成。
2022-12-17 06:00:00
59
2
原创 【Flask框架】——17 Flask蓝图
在Flask中,使用蓝图Blueprint来分模块组织管理。蓝图实际可以理解为是一个存储一组视图方法的容器对象。
2022-12-16 21:00:00
240
原创 【Flask框架】——16 Jinja2模板
Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作者。他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能,其是Flask内置的模板语言。
2022-12-16 06:45:00
515
20
Python函数式编程总结.md
2022-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人