摘要: # 【一】路飞项目Gitee链接 ## [【1】Gitee之路飞项目前端](https://gitee.com/chi-meng/luffy-project-web) ## [【2】Gitee之路飞项目后端](https://gitee.com/chi-meng/luffy-project-api) 阅读全文
posted @ 2023-08-19 18:18 Chimengmeng 阅读(97) 评论(0) 推荐(0)
摘要: # 【一】Docker部署Minio容器 ## 【1】Minio容器介绍 - Minio是一个开源的对象存储服务器,使用Apache License v2.0开源协议。 - 它提供了一个存储桶(bucket)的概念,类似于文件系统中的目录,用于存储对象文件。 - Minio与亚马逊S3云存储服务兼容 阅读全文
posted @ 2023-08-19 17:47 Chimengmeng 阅读(1145) 评论(0) 推荐(0)
摘要: # 【补充】视频托管 - 在处理静态文件(如视频、图片、压缩文件等)时 - 通常的做法是将这些文件从项目的媒体文件夹(media folder)中分离出来 - 以避免项目变得庞大且难以管理。 - 取而代之的是使用第三方的文件托管平台来存储这些文件。 - 以下是一些常见的第三方文件存储平台选项: - 阅读全文
posted @ 2023-08-19 17:43 Chimengmeng 阅读(188) 评论(0) 推荐(0)
摘要: > - 在计算机编程中,字符(Character)和字节(Byte)是两个有关数据表示和处理的重要概念。 > # 【一】字符(Character): - 字符代表着某种可视或可打印的符号,例如字母、数字、标点符号、特殊符号等。 - 在计算机内部,字符使用字符编码来表示,最常见的字符编码是 ASCII 阅读全文
posted @ 2023-08-19 17:36 Chimengmeng 阅读(328) 评论(0) 推荐(0)
摘要: # 【补充】为什么Windows不支持epoll # 【一】为什么 Windows 不支持 epoll: - `epoll` 是 Linux 系统提供的一种 IO 多路复用机制,而 Windows 系统并没有提供与之等价的底层机制。 - Windows 使用一种名为 I/O 完成端口(I/O Com 阅读全文
posted @ 2023-08-19 17:36 Chimengmeng 阅读(780) 评论(0) 推荐(0)
摘要: # 【补充】Python中实现单例模式的六种常见方法 ## 【1】类属性: ```python class Singleton: instance = None @classmethod def getInstance(cls): if cls.instance is None: cls.insta 阅读全文
posted @ 2023-08-19 17:36 Chimengmeng 阅读(66) 评论(0) 推荐(0)
摘要: # 【参考博客地址】 - [Git使用教程总和 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17496625.html) - [本地项目推送至 Gitee - Chimengmeng - 博客园 (cnb 阅读全文
posted @ 2023-08-19 17:35 Chimengmeng 阅读(471) 评论(0) 推荐(0)
摘要: # 【补充】Docker安装部署Gitlab - 摘自:[Gitlab 使用Docker方式安装部署Gitlab-阿里云开发者社区 (aliyun.com)](https://developer.aliyun.com/article/922952) - 自己装了一遍,奈何服务器有点拉,装完服务器直接 阅读全文
posted @ 2023-08-19 17:31 Chimengmeng 阅读(452) 评论(0) 推荐(0)
摘要: # 【一】为什么要导出项目依赖 - 导出项目依赖的主要目的是为了方便项目的复制、部署和共享。 - 在项目开发过程中,我们通常会依赖于各种第三方库和框架来实现特定的功能或提高开发效率。 - 这些依赖项可能包括特定的版本或者需要特定的配置。 - 通过导出项目依赖,我们可以记录下所有使用的软件包及其版本信 阅读全文
posted @ 2023-08-19 17:30 Chimengmeng 阅读(80) 评论(0) 推荐(0)
摘要: # 【拓展】Loguru:更为优雅、简洁的Python 日志管理模块 # 【一】引入 - 在 Python 开发中涉及到日志记录,我们或许通常会想到内置标准库 —— logging 。 - 虽然logging 库采用的是模块化设计,可以设置不同的 handler 来进行组合,但是在配置上较为繁琐。 阅读全文
posted @ 2023-08-19 17:30 Chimengmeng 阅读(2209) 评论(1) 推荐(2)
摘要: # 【补充小知识】USE_TZ和更新数据 ## 【1】USE_TZ = False写成true,和fasle的区别 ### 介绍 - USE_TZ = False 和 USE_TZ = True 的区别在于是否启用时区支持。 - 当将 USE_TZ 设置为 False 时,Django 将以系统默认 阅读全文
posted @ 2023-08-19 17:29 Chimengmeng 阅读(195) 评论(0) 推荐(0)
摘要: # 【一】上线前准备 > - 购买一台服务 > - 项目跑在服务器上 > - 购买公网ip:别人访问我们的ip,就能访问到我们的项目 > - 购买域名:备案 》访问域名 》转发到你的ip ## 【1】购买一台服务: - 在上线前,您需要购买一台云服务器或虚拟主机服务,以托管您的项目。 - 选择合适的 阅读全文
posted @ 2023-08-19 17:28 Chimengmeng 阅读(265) 评论(0) 推荐(1)
摘要: # 【一】订单相关表设计 - Order 订单表 - OrderDetail 订单详情表 ```python from django.db import models from luffyCity.apps.course.models import Course from luffyCity.app 阅读全文
posted @ 2023-08-19 17:19 Chimengmeng 阅读(36) 评论(0) 推荐(0)
摘要: # 【一】支付课程功能 - 购买课程,付款 - 在购买课程时,用户可以选择不同的支付方式进行付款,如支付宝支付、微信支付或者银联支付。 - 支付宝支付(即便没有账号,也可以测试) - 支付宝支付是一种方便快捷的支付方式,用户可以使用支付宝账号或者通过扫描二维码等方式完成支付。 - 对于没有支付宝账号 阅读全文
posted @ 2023-08-19 17:18 Chimengmeng 阅读(83) 评论(0) 推荐(0)
摘要: # 【一】搜索功能后端 - `luffyCity\luffyCity\apps\course\views.py` ```python # 搜索 查询所有 + 过滤 class SearchCourseView(GenericViewSet, ListModelMixin): serializer_c 阅读全文
posted @ 2023-08-19 17:17 Chimengmeng 阅读(66) 评论(0) 推荐(0)
摘要: # 【一】原型图 # 【二】前端页面搭建 ## 【1】免费课页面 ```vue 课程分类: 全部 Python Linux运维 Python进阶 开发工具 Go语言 机器学习 技术生涯 筛 选: 默认 人气 价格 共21个课程 Python开发21天入门 100人已加入学习 Alex 金角大王 老男 阅读全文
posted @ 2023-08-19 17:16 Chimengmeng 阅读(52) 评论(0) 推荐(0)
摘要: # 【一】引入 - 所有接口都可以改造,尤其是查询所有的这种接口,如果加入缓存,会极大的提高查询速度 - 首页轮播图接口: - 获取轮播图数据,加缓存 》咱们只是以它为例 # 【二】改造轮播图接口 - `luffyCity\luffyCity\apps\home\views.py` ```pytho 阅读全文
posted @ 2023-08-19 17:15 Chimengmeng 阅读(58) 评论(0) 推荐(0)
摘要: # 【一】celery介绍架构和安装 ## 【1】介绍 > celery :分布式的异步任务框架,主要用来做: > > - 异步任务 > - 延迟任务 > - 定时任务 》如果只想做定时任务,可以不使用celery,有别的选择 - Celery是一个分布式的异步任务框架,可以实现异步任务、定时任务和 阅读全文
posted @ 2023-08-19 17:14 Chimengmeng 阅读(85) 评论(0) 推荐(0)
摘要: # 【一】Django中使用Redis ## 【1】自定义的通用方案(跟框架无关) ### (1)引入(无池) - 自定义计数器 ```python import redis class TextResponse(APIView): def get(self, request): conn = re 阅读全文
posted @ 2023-08-19 17:12 Chimengmeng 阅读(71) 评论(0) 推荐(0)
摘要: # 【一】redis普通链接和连接池 ## 【1】普通链接 ```python from redis import Redis # 建立redis连接 conn = Redis( host='127.0.0.1', # IP port=6379, # 端口 db=0, # 数据库 decode_re 阅读全文
posted @ 2023-08-19 17:12 Chimengmeng 阅读(47) 评论(0) 推荐(0)