自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 19-Django实战项目[order]-生成订单

数据迁移。

2025-08-15 10:08:00 190

原创 19-Django实战项目[order]-确认订单

略。

2025-08-14 14:42:47 170

原创 18-Django项目实战[carts]-添加/查看购物车

【代码】18-Django项目实战[carts]-添加/查看购物车。

2025-08-13 06:48:10 230

原创 Redis 持久化机制

对数据安全要求高的业务(如金融、订单、聊天记录)。

2025-08-13 03:11:44 706

原创 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模型层的基本操作-F对象&Q对象

⼀个F对象代表数据库中某条记录的字段的信息。

2025-08-10 13:58:09 125

原创 Django模型层的基本操作-聚合查询

分组聚合是指通过计算查询结果中每⼀个对象所关联的对象集合,从⽽得出总计值(也可以是平均值或总和),即为查询集的每⼀项⽣成聚。

2025-08-10 13:52:59 171

原创 Django模型层的基本操作-修改&删除

【代码】Django模型层的基本操作-修改&删除。

2025-08-10 13:47:27 135

原创 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

原创 14-Django项目实战[goods]-商品模型类创建

【代码】14-Django项目实战[goods]-商品模型类创建。

2025-08-10 13:17:54 153

原创 MySQL相关的知识点

InnoDBMySQL中默认的存储引擎,支持外键、支持事务和事务回滚、支持行级锁,写操作多的表一般使用InnoDB引擎MyISAM不支持外键,支持表级锁[读锁和写锁],读操作多的表使用MyISAM存储引擎MEMORY表记录存储在内存中,一旦主机重启或服务重启,数据丢失,一般临时表或中间表可以使用MEMORY。

2025-08-10 12:41:55 275

原创 7【Linux】-vim文本编辑器

【代码】7【Linux】-vim文本编辑器。

2025-08-09 11:27:18 167

原创 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

原创 4【Linux】-网络操作

查看本机网络地址:ifconfig。格式:ping [对方主机地址]测试网络连通性:ping。

2025-08-09 11:22:51 92

原创 3【Linux】-权限管理

示例(三):创建test3.txt文件,设置拥有者有读、写、执行权限,其他用户有只读权限。示例(二):设置test2.txt文件,拥有者有读、写、执行权限,其他用户没有访问权限。权限粒度:文件拥有者(创建文件的用户) 、组(创建文件用户所在的组) 、其它组。示例(一):给文件test1.txt添加可执行权限。格式: chmod {权限值} {文件/目录名}示例(四):取消test3.txt的可执行权限。管理员权限执行:sudo。修改文件权限:chmod。修改文件权限:chmod。

2025-08-09 11:22:11 195

原创 2【linux]-压缩解压

压缩解压。

2025-08-09 11:20:40 264

原创 01【Linux】-文件与目录

查看当前目录:pwd显示目录内容:lsls -a 显示所有(包含隐藏)allls -t 按照文件最后修改时间排序ls -l 以长格式显示(long)切换目录:cd创建目录:mkdir参数: -p 如果父目录不存在,同时创建父目录。

2025-08-09 11:16:56 271

原创 12-Django项目实战-登录短信验证

【代码】12-Django项目实战-登录短信验证。

2025-08-08 17:27:10 646

原创 短信验证-调第三方接口

调第三方接口- 云通讯。

2025-08-08 15:42:06 201

原创 requests模块

非常优秀的第三方请求模块,支持多种HTTP请求方式,DELETE请求测试地址删除功能。在开发中经常用来做单元测试;在数据获取中经常用来做爬虫。GET测试地址查询功能。POST测试登录功能。

2025-08-07 17:41:09 329

原创 FVB和CVB

FBV函数视图,Function Base ViewCBV类视图,Class Base View。

2025-08-07 12:43:26 194

原创 11-Django项目实战-抽象模型类

【代码】11-Django项目实战-抽象模型类。

2025-08-06 13:38:37 124

原创 Django创建抽象模型类

使用 abstract=True 属性告诉 Django 这个模型是抽象的,不会创建数据库表。abstract = True # 标记为抽象基类在这个例子中,TimeStampedModel 是一个抽象基类,包含了所有模型都需要的时间戳字段。MyModel 继承了 TimeStampedModel,自动获得了这些字段。

2025-08-06 13:17:32 249

原创 10-Django项目实战[user]-设置默认地址

【代码】10-Django项目实战[user]-设置默认地址。

2025-08-06 12:01:20 218

原创 Django事务支持

事务是一组不可分割的操作序列,这些操作要么全部执行,要么全部不执行。

2025-08-06 11:02:35 227

原创 9-Django项目实战[user]-地址管理功能

​ 查询功能:在用户请求的地址管理页面的时候,等页面主体加载完之后,会发送查询当前用户的绑定地址。返回当前用户绑定的所有地址。​ 增加地址功能:用户可以新增绑定地址。​ 修改地址功能:可以修改用户地址中的任何字段。​ 删除地址功能:可以删除用户所绑定的地址,不是真正的删除,而是在后台将地址改为非活跃的。​ 设为默认地址:用户可以将任意一个非默认地址改为默认地址。默认地址在用户完成付款之前会直接绑定到该订单上。

2025-08-06 11:01:33 637

原创 8-Django项目实战[user]-celery-邮件激活

【代码】8-Django项目实战[user]-celery-邮件激活。

2025-08-04 13:14:37 758 1

原创 Celery-分布式任务队列

Celery 是一个简单、灵活且可靠的分布式系统,用于处理大量消息,同时为作提供维护此类系统所需的工具。它是一个专注于实时处理的任务队列,同时也支持任务调度。

2025-08-03 22:59:41 428 1

原创 7-Django项目实战[user]-发送邮件激活账号

邮件发送代码写在用户注册的模块内(users)

2025-08-03 16:45:26 286

原创 08-django中使用redis

【代码】08-django中使用redis。

2025-08-02 16:20:00 102

原创 07-python交互redis

【代码】07-python交互redis。

2025-08-02 15:35:58 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除