我们';我们将带您一步一步地使用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至外部

一步一步地深入浅出地实现状态机框架

一步一步地深入浅出地实现状态机框架

一步一步地从 shell 执行一个 python 包,例如调试模式[重复]

手把手教你解决循环依赖,一步一步地来窥探出三级缓存的奥秘

一步一步地配置Spring

关于 Docker 镜像的操作,看完这篇就够啦 !(下)