- 博客(57)
- 收藏
- 关注
原创 03-dockerfile
dockerfile是用来构建docker镜像的文件!命令参数脚本构建步骤:1.编写一个dockerfile文件2.docker build构建成为一个镜像3. docker run 运行镜像4.docker push发布镜像(DockerHub、 阿里云镜像仓库!dockerfile是面向开发的,以后要发布项目,做镜像,就需要编写dockerfile文件。
2025-08-20 16:18:12
109
原创 02-docker相关知识
容器数据卷(Docker Volume)是 Docker 提供的一种机制,用于将。数据卷可以独立于容器的生命周期存在,即使容器被删除,数据卷中的数据仍然可以保留。
2025-08-20 15:50:03
213
原创 01-Docker-简介、安装与使用
轻量化的运行实例,包含应用代码、运行时环境和依赖库。通过镜像创建,可以理解为一个简易的linux系统。只读模板,定义了容器的运行环境(如操作系统、软件配置等)。点击 Apply & Restart 重启 Docker。存放镜像的地方,分为公有仓库和私有仓库。docker安装tomcat。Docker安装nginx。测试,启动并进入容器。
2025-08-19 21:23:10
389
原创 1-Flask相关知识点
在 Flask 中,使用 @app.route() 装饰器来定义路由。这个装饰器将一个 URL 路径映射到一个视图函数。示例代码:在这个例子中,当用户访问应用的根路径(/)时,home 函数会被调用,并返回字符串 ‘Hello, World!允许你定义自己的规则来解析 URL 中的动态部分。默认情况下,Flask 提供了一些内置的转换器(如 string、int、float 等),但有时候这些内置转换器可能无法满足你的需求。这时,你可以通过自定义转换器来实现更复杂的匹配逻辑。
2025-08-18 22:15:10
695
原创 17-Django项目实战[goods]-商品详情页展示&详情页缓存处理
进行处理,存储缓存的时候只需要使用Django自带的缓存装饰器cache_page()即可,但是如果这些数据有一个变化的时候,就会被清除。
2025-08-13 02:22:55
225
原创 16-Django项目实战[goods]-商品首页展示&首页缓存配置
电商网站的首页一半都要进行缓存处理,因为数据的访问量非常大,会对orm造成压力。此处采用django自带的缓存装饰器。登录管理员页面进行测试。
2025-08-11 15:13:19
528
原创 15-Django项目实战【goods】-静态路由配置&数据导入loaddata与导出dumpdata
下面的命令将除了goods app的sku表 其余的goods表都备份,按照2个空格的格式生成goods.json。 通常,dumpdata将会格式化数据输出为json格式,但是你也可以使用 --format 来选择自己想要的格式。您可以使用 --indent 加上一个代表空格数的数字 格式化输出。这个命令可以用来导入固定格式的数据(数据库 dumps)到数据库。您可以使用 --exclude 选择不需要备份的app或者表。 命令支持选择的格式。
2025-08-10 21:43:44
488
原创 Django orm关系映射
Django会生成一个反向属性 book_set 用于表示对对应的book的查询对象相关操作。通过 Author 查询对应的所有的Book。其余常用的字段选项【非必须项】;
2025-08-10 14:16:26
361
原创 Django模型层的基本操作-聚合查询
分组聚合是指通过计算查询结果中每⼀个对象所关联的对象集合,从⽽得出总计值(也可以是平均值或总和),即为查询集的每⼀项⽣成聚。
2025-08-10 13:52:59
171
原创 Django模型层的基本操作-创建&查询
str⽅法: values('列1', '列2')⽤法: MyModel.objects.values(...)作⽤: 查询部分列的数据并返回select 列1,列2 from xxx返回值: QuerySet返回查询结果容器,容器内存字典,每个字典代表⼀条数据,格式为: {'列1': 值1, '列2': 值2}
2025-08-10 13:44:04
247
原创 Django模型层
ORM(Object Relational Mapping)即对象关系映射,它是⼀种程序技术,它允许你使⽤类和对象对数据库进⾏操作,从⽽避免通过SQL语句操作数据库。
2025-08-10 13:34:57
715
原创 MySQL相关的知识点
InnoDBMySQL中默认的存储引擎,支持外键、支持事务和事务回滚、支持行级锁,写操作多的表一般使用InnoDB引擎MyISAM不支持外键,支持表级锁[读锁和写锁],读操作多的表使用MyISAM存储引擎MEMORY表记录存储在内存中,一旦主机重启或服务重启,数据丢失,一般临时表或中间表可以使用MEMORY。
2025-08-10 12:41:55
275
原创 6【Linux】-显示展示命令
echo “hello world” > out.txt,将执行结果,写到out.txt文件中,若有同名文件将被删除。ls /usr >> output.txt,将ls /usr的执行结果,追加到output.txt文件已有内容后。
2025-08-09 11:25:53
151
原创 5【Linux】-系统管理
查看当前名称:whoami添加用户:adduser格式:adduser [新用户名称]示例:说明:添加名称为tom的用户,如果没有错误信息则添加成功。
2025-08-09 11:24:20
105
原创 3【Linux】-权限管理
示例(三):创建test3.txt文件,设置拥有者有读、写、执行权限,其他用户有只读权限。示例(二):设置test2.txt文件,拥有者有读、写、执行权限,其他用户没有访问权限。权限粒度:文件拥有者(创建文件的用户) 、组(创建文件用户所在的组) 、其它组。示例(一):给文件test1.txt添加可执行权限。格式: chmod {权限值} {文件/目录名}示例(四):取消test3.txt的可执行权限。管理员权限执行:sudo。修改文件权限:chmod。修改文件权限:chmod。
2025-08-09 11:22:11
195
原创 01【Linux】-文件与目录
查看当前目录:pwd显示目录内容:lsls -a 显示所有(包含隐藏)allls -t 按照文件最后修改时间排序ls -l 以长格式显示(long)切换目录:cd创建目录:mkdir参数: -p 如果父目录不存在,同时创建父目录。
2025-08-09 11:16:56
271
原创 requests模块
非常优秀的第三方请求模块,支持多种HTTP请求方式,DELETE请求测试地址删除功能。在开发中经常用来做单元测试;在数据获取中经常用来做爬虫。GET测试地址查询功能。POST测试登录功能。
2025-08-07 17:41:09
329
原创 Django创建抽象模型类
使用 abstract=True 属性告诉 Django 这个模型是抽象的,不会创建数据库表。abstract = True # 标记为抽象基类在这个例子中,TimeStampedModel 是一个抽象基类,包含了所有模型都需要的时间戳字段。MyModel 继承了 TimeStampedModel,自动获得了这些字段。
2025-08-06 13:17:32
249
原创 9-Django项目实战[user]-地址管理功能
查询功能:在用户请求的地址管理页面的时候,等页面主体加载完之后,会发送查询当前用户的绑定地址。返回当前用户绑定的所有地址。 增加地址功能:用户可以新增绑定地址。 修改地址功能:可以修改用户地址中的任何字段。 删除地址功能:可以删除用户所绑定的地址,不是真正的删除,而是在后台将地址改为非活跃的。 设为默认地址:用户可以将任意一个非默认地址改为默认地址。默认地址在用户完成付款之前会直接绑定到该订单上。
2025-08-06 11:01:33
637
原创 Celery-分布式任务队列
Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时为作提供维护此类系统所需的工具。它是一个专注于实时处理的任务队列,同时也支持任务调度。
2025-08-03 22:59:41
428
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人