我们';我们将带您一步一步地使用Python、Django、Bootstrap、Javascript等构建一个现代的、完全开源的电子商务web应用程序。
Posted
tags:
中文标题:我们';我们将带您一步一步地使用Python、Django、Bootstrap、Javascript等构建一个现代的、完全开源的电子商务web应用程序。 原文标题:We're going to take you step-by-step to build a modern, fully open-source, eCommerce web application using Python, Django, Bootstrap, Javascript, and more. 项目评级:Star:1400 Fork:816 下载地址:https://github.com/codingforentrepreneurs/eCommerce 详情介绍电子商务
本课程将循序渐进地教你从头开始建立一个电子商务网站。我们将使用开源软件来创建功能齐全的电子商务业务的各个方面。
完整课程在这里:https://www.joincfe.com/courses/ecommerce/
在下面,你可以找到任何给定章节和课程的相关讲座代码。享受
密码
章节-Hello World
亲密承诺
第节-产品组件
1-您的第一个应用程序模块
2-了解CRUD
3-产品型号
4-Django管理员
5-列表视图
6-详细视图
7-图像字段&;文件字段
8-了解查找
9-自定义模型管理器
10-特色&;自定义查询集
11-SlugField&;信号
12-产品URL
章节:模板
1基础模板
2-包括标签
包含的3个传递参数
4-可重复使用的列表视图代码段
5-URL反向
6-导航栏
7-模板过滤器
8-ForLoop计数器&;周期
章节:引导
1-添加引导程序(无代码)
2-容器与容器流体(无代码)
3-行和列
4-立柱尺寸
6-设计具有断点的不同浏览器尺寸
7-带边距的间距&;衬料
8-导航栏
10-集成到Django
部分:搜索组件
1-基本搜索视图
2-向用户显示查询
3-创建搜索表单
4-使用Q进行更好的查找
5-标记组件
6-用于简要介绍外键的Shell命令
7-按相关模型搜索
章节:推车组件
1-购物车应用程序
2-Django会话
3-推车型号
4-在视图中创建购物车
5-推车模型经理
5-推车模型管理器第2部分
7-M2M更改信号以计算推车总数
8-购物车更新视图
9-添加到购物车表单
10-展示推车
11-从购物车中取出物品
12-购物车图标&;字体太棒了
章节:结账流程
1-结账流程的路线图
2-订单组件
3-生成订单ID
4-计算订单总额
5-结账视图
6-Python中带小数和浮点的数学
7-升级身份验证以准备签出
8-计费配置文件模型”
9-结账视图中的帐单配置文件
10-客人结账档案
11-将帐单配置文件与订单关联
12-订单经理
13-计费配置文件管理器
14-地址应用程序
16-关联订单地址
17-完成结账
18-重新使用地址进行结账
19-结账成功
章节:Jquery快速通道
1-入门
2-基本选择器
3-选择器第2部分
4-内容溢出第1部分
5-数据类型、迭代和条件
6-内容溢出第2部分
7-点击事件
8-在jQuery中处理表单数据
章节:产品和;异步
1-同步与异步(无代码)
2-Ajax验证表单
3-使用JsonResponse处理Django中的Ajax
4-购物车项目计数
5-刷新购物车Ajax
6&;7-刷新购物车Ajax第2部分&;3.
8-使用Ajax完成购物车更新
8-使用Ajax完成购物车更新
9-自动搜索
10-使用jQuery Confirm显示错误
11-取消触点形式第1部分&;2.
13-自定义电子商务JS
14-Django的Ajax CSRF安全
附加组件
自定义Django用户模型
1-在我们开始之前(无代码)
2-创建抽象基本用户
3-创建用户模型管理器
4-将Auth用户模型更改为我们的自定义模型(无代码)
5-使用固定装置重新加载数据库
6-表格&;自定义用户的管理员
7-将必填字段添加到用户模型
8-更新登录名&;注册表格
9-登录&;注册视图
自定义分析
1-入门(无代码)
2-制作对象视图模型
3-获取客户端IP地址
4-自定义信号
5-对象查看的Mixin
6-处理对象查看信号
7-处理和结束用户会话
条带集成
1-入门
2-创建条带客户
3-付款方式视图&;条纹JS
4-改进付款方式表
5-改进付款方式表第2部分
6-可重复使用的条纹模块
7-向带有条纹的客户添加卡
8-在Django保存卡
9-向客户收费
10-将其整合在一起
11-客人卡结账
12-更改付款方式
13-改进卡UI-第1部分
14-改进卡UI-第2部分
Mailchimp集成
3-设置API键
4-营销应用程序
5-Mailchimp类第1部分
6-Mailchimp类第2部分
7-Mailchimp类第3部分
8-Django&;Mailchimp公司
9-用户电子邮件营销首选项视图
10-Mailchimp Webhook处理程序
上线
1-本地与生产环境(无代码)
2-新设置模块
3-多个设置模块
4-HTTP准备
5-gitignore文件
6-需求文件
7-设置Git版本控制
8-部署到Heroku
9-用于静态文件的AWS S3
10-添加自定义域&;Heroku上的HTTP
11-现场环境变量
12-错误视图和模板
13-设置电子邮件以帮助解决服务器错误
14-本地使用Heroku
帐户&;设置
1-用户帐户主页
2-命名&;下拉列表
3-账户引导卡
4-链接帐户引导卡
5-密码重置和更改
6-发送电子邮件和获取模板
7-电子邮件激活
8-可确认激活的自定义查询集
9-电子邮件激活视图
10-电子邮件重新激活
离子
11-改进的登录表单&;看法
12-确认电子邮件登录表
13-升级客人结账表格
14-编辑帐户详细信息
15-用户产品历史记录视图
16-订单和;订单详细信息
17-订单上的最终地址
18-地址列表视图
19和20-更新&;创建地址第1部分&;2.
销售数字物品
1-数字产品&;运货马车
2-免运费结账
3-产品采购
4-处理正在采购的产品
5-退款项目的展示
6-图书馆视图
7-仅适用于产品的库视图
8-产品文件模型
9-将文件字段存储更改为受保护的位置
10-下载产品文件第1部分
11-下载产品文件第2部分
12-执行文件下载
13-检查下载权限
14-图书馆内展示第1部分
15-使用Ajax的库内显示第2部分
16-AWS S3文件上传
17-修复上传路径
18-创建AWS下载类
19-使用AWS下载客户端
20-自定义文件名
图表和销售额
1-设置视图
2-为订单数据添加上下文
3-直观的最近订单总额
4-聚合&;注释
5-通过自定义查询集获取数据
6-日期时间模块简介
7-按时间范围筛选
8-图表js简介
9-使用Ajax渲染图表
10-显示真实数据
11-清理
12-内联Js至外部