003-(教程)使用Django Rest框架和Python构建电子商务Rest Api
你将学到什么
了解Django项目的文件夹结构
深入了解Django REST框架
连接到Postgres数据库
迁移和进行迁移
过滤器、搜索和寻呼的实现
实施CRUD操作
如何处理错误/异常
了解如何在AWS S3上上载产品图像
JWT认证的全部内容
如何创建仅限管理员的路由
实施忘记并重置密码
如何向用户发送电子邮件
管理评论和用户订单
类似Stripe的支付网关的实现
在AWS Elastic Beanstalk上部署API

提取码:m0gj
概述
第1节:简介
第1讲课程简介
第2课什么是API和REST API?
讲座3什么是Django和Django REST框架
第2节:设置环境
第4课安装所有必需的工具
第3节:***源代码***
第五讲项目源代码
第4节:让我们开始电子商务API
第6课创建新项目并理解文件夹结构
第7讲设置Django REST框架和配置文件
第8讲连接Postgres数据库
第9讲产品应用程序和模型
讲座10从Django管理面板创建新产品
第11讲获取所有产品和产品序列化程序
第12讲获取产品详情
第5节:过滤器、搜索和分页
第13讲添加过滤器
第14讲添加产品搜索
第15讲将分页添加到产品API
第6节:错误/异常处理
第16课处理404和500错误
第17课自定义异常处理
第7节:上传产品图像和管理产品
第18讲创建AWS S3 Bucket和IAM用户
第19讲AWS配置和图像模型
第20讲将多个产品图像上传到AWS S3
第21课显示/列出产品中的图像
第22讲通过端点创建新产品
第23讲添加产品验证
第24讲更新产品详情
第25讲删除产品
第26讲用信号删除产品删除图像
第8节:认证
第27讲认证应用程序和JWT配置
第28讲注册和用户序列化程序
第29讲注册用户
第30讲登录用户
第31讲获取当前用户
第32讲创建产品时保存用户
第33讲更新用户配置文件
第9节:管理产品评审
第34讲复习模型和序列化程序
第35讲创建/更新复习
第36讲显示产品中的所有评论
第37讲删除复习
第10节:忘记并重置密码
第38讲邮件陷阱和电子邮件配置
第39讲忘记密码和用户档案
第40课重置密码
第11节:管理订单资源
第41讲订单应用程序和订单模型
第42讲订单项目模型
第43讲Order&OrderItems序列化程序
第44讲创建新的订单端点
第45讲获取所有订单和单个订单
第46讲对订单应用分页和过滤
第47讲处理订单和删除订单
第48讲仅限管理员的端点
第12节:集成付款条带
第49讲什么是条纹&设置条纹
第50讲条带结账会话端点
第51讲什么是Stripe Webhook&为开发设置Webhook
第52讲Stripe Webhook端点
第53讲付款成功后创建订单
第13节:部署API
第54讲准备部署API
第55讲部署API
第14节:课程结束
第56讲祝贺!!!