Tutorialspoint

黑色星期五,享受历史最低价! 使用优惠码:BFS8

Django 电子商务 | 构建高级 Django Web 应用程序

人物图标 Rathan Kumar

4.3

Django 电子商务 | 构建高级 Django Web 应用程序

使用高级自定义功能、RDS Postgres 构建 Django 电子商务网站,并在 Amazon AWS 上部署。

更新时间图标 更新于 2024 年 9 月

语言图标 语言 - 英语

人物图标 Rathan Kumar

英语 [CC]

类别图标 开发,Web 开发,Django

课程 -126

资源 -6

时长 -20.5 小时

终身访问

4.3

price-loader

终身访问

30 天 退款保证

培训 5 人或以上?

让您的团队随时随地访问 10000 多个顶尖 Tutorials Point 课程。

课程描述

Django 电子商务是一个基于项目的网络开发课程,旨在帮助您学习如何创建功能齐全的电子商务网站,并改进任何基于 Django 的 Web 应用。

本课程将引导您完成基于 Django 创建自定义 Web 应用的过程。在本课程结束时,您将能够评估、创建和部署自己的电子商务应用到实时服务器,并使用自定义域名。

请注意,本课程创建的项目仅用于教育目的。您将学习如何构建电子商务网站构建的大多数独特功能。也就是说,讲师不保证此培训将成为您现实世界业务的完美电子商务解决方案。建议非技术业务所有者不要参加本课程。

Django 电子商务课程概述

本课程将教你如何使用 Python Django Web 框架创建具有所有自定义功能的电子商务应用。您将学习如何创建自己的唯一用户模型、类别、产品、购物车、递增、递减、移除购物车商品、无限产品图片库、订单和付款。

本课程还将允许您创建“订单后功能”,例如降低已售产品的数量、发送订单接收邮件、清空购物车、创建订单完成页面以及生成订单发票。此外,课程将引导您完成开发评论和评分系统,在该系统中,我们将从头开始创建交互式评分星,让您给出低至半星的评分。此外,您还将向“我的账户”添加功能,以便客户可以管理他们的订单并简单地更改他们的个人资料和个人资料图片。

一旦所有准备就绪,我们将使用 RDS Postgres 数据库将此应用部署到 Amazon Elastic Beanstalk,并使用 AWS S3 Bucket 进行媒体存储。在一切设置完成后,我们将建立一个自定义域名,您可以在其中配置 AWS Route 53 并安装 AWS 提供的免费 SSL 证书。

您只需要 Web 开发的基础知识,包括对 Python 和 Django 框架的工作知识。

目标

  • 使用 Python 和 Django 框架创建实用的电子商务应用。

  • Django 的定制用户模型、类别和媒体文件

  • 使用商品

  • 在 Git 功能中配置上下文处理器、产品详情和购物车

  • 使用会话键添加到购物车、调整购物车数量和移除商品

  • 购物车商品计数分页符的上下文处理器、搜索产品变体和变体管理、解决购物车缺陷

  • 添加变体后对购物车商品变体进行分组

  • 基于令牌验证的注册、登录和消息提醒

  • 带有安全验证链接的用户帐户激活的忘记密码

  • 在购物车结账期间将购物车商品附加到已登录用户的订单,并生成订单号

  • 集成支付网关并下订单

  • 实施订单后功能

  • 评论和评分系统

  • 提交评论的两因素检查(登录检查和产品购买检查)

  • 计算评分平均值和评论数量

  • “我的账户”的功能

  • 无限图片产品库

  • 使用 Django 安全措施在 Amazon Elastic Beanstalk (EB) 上部署应用

先决条件

  • 具备 HTML 和 CSS 的工作知识

  • Django 和 Python 基础知识

Django eCommerce | Build Advanced Django Web Application

课程大纲

查看课程内容的详细分解

简介
2 节课
  • 播放图标 简介 02:17 02:17
  • 播放图标 项目概述 08:03 08:03
Tutorialspoint
Django 自定义用户模型、类别和媒体文件
7 节课
Tutorialspoint
Tutorialspoint
上下文处理器 & 产品详情
7 节课
Tutorialspoint
Tutorialspoint
使用会话密钥添加到购物车,增加/减少/删除购物车商品
5 节课
Tutorialspoint
Tutorialspoint
分页器和搜索
5 个讲座
Tutorialspoint
Tutorialspoint
将商品变体添加到购物车,对购物车商品变体进行分组
4 节课
Tutorialspoint
Tutorialspoint
用户账户激活及激活链接过期
3 节课
Tutorialspoint
Tutorialspoint
购物车结账,自动将购物车商品分配给登录用户
7 节课
Tutorialspoint
Tutorialspoint
支付网关集成及下单
3 节课
Tutorialspoint
Tutorialspoint
评论和评分系统
4 节课程
Tutorialspoint
Tutorialspoint
评分平均值和评论数量计算
4 节课
Tutorialspoint
Tutorialspoint
产品图库,包含无限图片
3 节课
Tutorialspoint
Tutorialspoint
在 AWS Elastic Beanstalk (EB) 上部署应用程序
10 节课
Tutorialspoint

讲师 信息

Rathan Kumar

Rathan Kumar

我从事编程已有8年多的时间。最初是作为一名PHP开发人员,然后爱上了Python。尽管我专注于后端开发,但我对HTML5/CSS3、Bootstrap、JavaScript等前端技术也有深入的了解。Django是我最喜欢和最爱的Web框架。

我非常擅长创建优秀的编程课程内容,这些内容完美地契合了当前的就业市场需求。加入我的课程,成为一名更优秀的软件开发人员。

课程 证书

使用您的证书来改变职业方向或在您目前的职业生涯中取得进步。

sample Tutorialspoint certificate

我们的学生与
优秀的

反馈

Dharmendra Yadav

Dharmendra Yadav

非常棒的Python Django课程。老师请开设Python Django博客课程。

R

Ricardo CespedRuiz

您好,最新的Django版本是什么?今天是2022年8月13日。谢谢!

相关视频课程

查看更多

年度会员

成为Tutorials Point的尊贵会员,享受我们海量优质视频课程的无限访问权限。

立即订阅
Annual Membership

在线认证

全面掌握主流技术,成为备受认可的认证专业人士。

立即探索
Online Certifications