Git使用
- git介绍
- 1.1、git介绍(视频)
- git安装
- 2.1、git安装(视频)
- git拉取代码
- 3.1、git下载拉取项目代码(视频)
- git上传代码
- 4.1、git上传同步代码讲解(视频)
- 4.2、git上传同步代码演示(视频)
- git创建项目
- 5.1、git怎么创建一个项目(视频)
- git上传代码怎么忽略文件目录同步
- 6.1、git忽略文件目录同步(视频)
- git撤销上一次的commit
- git解决冲突
- git合并分支
开发环境
- python安装
- pycharm安装
- Sublime Text安装
- vscode安装
- 前端环境安装
- 5.1 node.js环境介绍(视频)
- 5.2 node.js安装演示(视频)
- 5.3 前端vue框架介绍(视频)
- mysql\redis\phpstudy开发环境搭建
- 虚拟环境安装和配置
django-vue-lyadmin快速入门
- 如何启动项目
- 项目功能点介绍
- 项目低代码开发介绍
- 二开--新建APP
接口开发
- django-rest-framework介绍
- 登录
- 2.1 、session登录
- 2.2 、JWT登录
- 2.3 、第三方登录
- 2.4 、单用户多点登录
- 2.5 、单用户单点登录
- 2.6 、APIview实现匿名用户和已认证用户获取内容的区分
- 图形验证码
- 注册
- 权限
- 序列化
- 1.1 、一文掌握DRF序列化读取外键
- 分页
- 6.1 前端自定义分页
- 过滤搜索
- 接口文档自动生成
- orm文章置顶功能实现
文件上传
- 单文件上传
- 多文件上传
- 云存储和本地存储
- 在线视频流处理
- 参数控制图片质量、清晰度、大小等返回(优化图片加载速度(有损压缩))
删除功能
- 逻辑删除
- 回收站
- 真实删除
事务处理
- 自动事务
- 手动事务
- 悲观锁
- 乐观锁
商城模块
- 商品SKU\SPU\单规格\多规格
- 商品添加
- 商品详情
- 购物车
- 收货地址
- 订单
- 实现秒杀功能
消息模块
- 平台公告
- 系统消息
- 三方推送
- websocket(webssh)
日志模块
- 登录日志
- 操作日志
- 关键日志(调试记录)
支付功能
- 微信支付
- 支付宝支付
- 银行卡支付
- 第三方聚合支付
导入导出功能实现
- 前端JS直接导出
- 后端django导出
- 批量导入
定时任务
- redis订阅
- crontab
- celery
- django自定义manage.py命令
安全配置
- 接口限制
- 1.1、速率限制
- 1.2、黑名单
- 接口加解密
- 配置项
项目部署
- 域名
- 服务器
- 需要的各种账号(微信、支付宝、短信、极光......)
- nginx
- apache
- redis
- mysql
- 宝塔
- 命令行
- django部署介绍
- 10.1 django项目部署篇介绍(一)
- IIS部署django项目
- docker部署
性能优化
- 静态文件
- 查询语法
- 服务器调优