


资源介绍
书)
从零开始构建强大可靠的 Python Web 应用
通过实战学习 Django,构建四个真实世界的 Django 应用。创建具备身份验证、内容管理系统、支付处理、REST API 等功能的全功能 Web 应用!
核心特点
更新至 Django 5 特性,包含详细的应用规划、改进的工具以及用于扩展项目的 GPT 提示
学习 Django 核心知识,包括模型、ORM、视图、模板、URL、表单、身份验证、信号和中间件
将 JavaScript、PostgreSQL、Redis、Celery、Docker 和 Memcached 集成到应用中
内容简介
如果你想通过实战学习 Django,这本书非常适合你。
《Django 5 实战》是畅销系列的第五版,将帮助你构建真实世界的 Web 应用。本书采用循序渐进的方法,引导你完成应用的规划与创建、解决常见问题以及实施最佳实践。
你将通过四个不同的项目涵盖广泛的 Web 应用开发主题:一个博客应用、一个社交网站、一个电子商务应用和一个在线学习平台。在构建端到端的 Python Web 应用过程中,你将了解 Django 5 的新特性,遵循详细的项目计划,并理解 Django 的工作原理及背后的原因。
这是一本实用且易于理解的书籍,能让你快速创建 Web 应用。
你将学到什么
使用 Django 框架的不同模块解决特定问题
将第三方 Django 应用集成到你的项目中
使用 Redis、Postgres、Celery/RabbitMQ 和 Memcached 构建复杂的 Web 应用
通过 Docker Compose 为项目设置生产环境
使用 Django Rest Framework(DRF)构建 RESTful API
实现高级功能,如全文搜索引擎、用户活动流、支付网关和推荐引擎
使用 Django Channels 和 WebSockets 构建实时异步(ASGI)应用
本书适用人群
本书面向具备基本 Python 编程知识的读者,以及从其他 Web 框架转型过来、希望通过实战学习 Django 的程序员。如果你已经使用过 Django,并且想学习最佳实践以及集成其他技术来扩展应用,这本书也非常适合你。通过从零开始构建实际项目,你将掌握框架中最相关的领域。
本书假定读者具备一些 HTML 和 JavaScript 的基础知识。
目录
构建博客应用
增强博客并添加社交功能
扩展博客应用
构建社交网站
实现社交身份验证
在网站上分享内容
跟踪用户行为
构建在线商店
管理支付和订单
扩展商店功能
为商店添加国际化支持
构建在线学习平台
创建内容管理系统
内容渲染与缓存
构建 API
构建聊天服务器
上线发布