现实生活中的 Django – 构建复杂的餐厅平台
Python Django 多供应商餐厅市场,提供基于位置的搜索和附近的餐厅。初学者到专家
讲师:Rathan Kumar
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 通过构建员工目录和 TODO 应用程序掌握 Django 的基础知识
- 使用 Python 和 Django 框架创建现实世界的多供应商平台
- 购买并实施模板
- PostgreSQL 数据库配置
- 自定义用户模型、媒体文件和 Django 信号
- 用户注册、Django 消息和错误
- 供应商注册和身份验证功能
- 令牌验证和电子邮件配置
- 供应商由管理员、仪表板批准
- 制作餐厅资料表和自定义验证器
- 实施 Google 自动完成字段
- 菜单生成器 – 类别 CRUD 功能
- 菜单生成器 – 食品 CRUD 功能
- 市场实施
- 具有 AJAX 请求的购物车功能
- 基本和智能搜索功能
- 基于位置的搜索功能以及附近的餐馆
- 获取用户当前位置并在主页上显示附近的餐厅
- 使用 AJAX 的动态营业时间模块
- 动态税务模块
- 订单型号和结账页面
- 下订单并生成订单号
- 实施 PayPal 支付网关
- 下单后功能
- 实施 RazorPay 支付网关
- 多对多关系
- 集成电子邮件模板
- 使网站适合移动设备(响应式)
要求
- 基本的 Web 开发技能,例如 HTML、CSS 和 JavaScript
- Python 和 Django 的基础知识
- 有足够的耐心来理解现实世界的问题陈述
描述
欢迎来到基于项目的 Django Web 开发课程,您将学习开发一个功能齐全的多供应商餐厅市场网站,该网站具有基于位置的搜索、附近的餐厅和许多更复杂的功能。
我为任何想要学习和构建基于 Django 的自定义 Web 应用程序的人设计了本课程。在本课程结束时,您将能够分析、设计和开发自己的多供应商餐厅市场网站,并将其部署在具有自定义域名的实时服务器上。
在深入了解自定义功能之前,请先掌握 Django 的基本原理:
本课程也适合绝对的初学者,您不需要具备任何 Django 基础知识。我在本课程中包含了 Django 复习部分,您可以从绝对基础知识开始。您将通过构建员工目录网站和 TODO 应用程序来学习 Django 的基础知识,并在其中了解 CRUD 操作。
如果您已经具备 Django 的基本知识,则可以安全地跳过此 Django 复习部分并开始构建多供应商市场项目。
但是,作为先决条件,需要具备 Python 基础知识以及一点 html/css 和 javascript 才能开始学习本课程。
你不需要成为这些技术的高手,你只需要能够理解我们在前端所做的事情,仅此而已。
请注意:本课程中开发的项目仅供学习之用。这将教您构建多供应商餐厅市场网站开发的大部分自定义功能。我不保证本课程将成为您实际业务的 100% 多供应商市场解决方案。此外,本课程不适合非技术企业主。
功能列表:
购买并实施模板(免费)
PostgreSQL 数据库配置
自定义用户模型、静态文件、媒体文件和 Django 信号
用户注册、Django 消息和错误
供应商注册和身份验证功能
令牌验证和电子邮件配置
供应商由管理员、仪表板批准
制作餐厅资料表格和自定义验证器
实施 Google 自动完成字段
菜单生成器 – 类别 CRUD 功能
菜单生成器 – 食品 CRUD 功能
市场实施
无需刷新页面的购物车功能 – AJAX 请求
带有前端的购物车功能
基本和智能搜索功能
基于位置的搜索功能以及附近的餐馆
获取用户当前位置并在首页显示附近的餐厅
使用 AJAX 的动态营业时间模块
动态税务模块
客户应用程序和个人资料构建
订单型号和结账页面
下订单并生成订单号
实施 PayPal 支付网关
下单后功能
实施 Razorpay 支付网关
多对多关系和供应商仪表板
自定义中间件、每个供应商的总收入、当月收入
集成电子邮件模板
使网站适合移动设备(响应式)
本课程适合谁:
- 想要学习如何使用 Python 和 Django 构建 Web 应用程序的初级程序员
- 具有其他编程语言经验并希望过渡到 Python 和 Django 的开发人员
- 有兴趣从事网络开发或软件工程职业的学生
- 任何想要提高 Django 知识并增强现有 Python 技能的人
- 具有一定 Django 经验但希望通过构建高级自定义项目来提高技能的个人