《Django 3 Web应用开发实战 中文完整版》是一本从源码到实战,全面覆盖Django 3开发的书籍,它以实用主义的角度切入,详细解读了Django框架的核心组成,如视图、模型、模板和认证系统等,并且侧重于如何在实际项目中应用这些构件,透过深入浅出的解释与丰富的开发案例,本书旨在帮助读者掌握Django项目的构建和部署,从基础的信息反馈系统到复杂的音乐网站平台,再到前后端分离和微服务架构的应用,读者可以通过实践中学习到从网站开发的基本流程到复杂架构设计的转变和思考,特别值得一提的是,本书不仅仅围绕功能开发,还精心涉及了如何将Django项目部署在不同操作系统上的详细步骤,使得它不仅适合希望提升个人技能的开发者,也同样适合作为学术机构和专业培训的教学资料,简而言之,这本书是那些期待通过深度学习和实战演练踏实掌握Django开发的读者们的理想选择。
本书以Django Web项目开发为主线,深入系统地介绍了Django 3在Web开发中的应用。从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。本书提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。
本书内容丰富,技术新颖,注重实战,适合有一定Python基础的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。
目录
- 第1章 Django建站基础
- 第2章 Django配置信息
- 第3章 初探路由
- 第4章 探究FBV视图
- 第5章 探究CBV视图
- 第6章 深入模板
- 第7章 模型与数据库
- 第8章 表单与模型
- 第9章 Admin后台系统
- 第10章 Auth认证系统
- 第11章 常用的Web应用程序
- 第12章 第三方功能应用
- 第13章 信息反馈ping台的设计与实现
- 第14章 个人博客系统的设计与实现
- 第15章 音乐网站ping台的设计与实现
- 第16章 基于前后端分离与微服务架构的网站开发
- 第17章 Django项目上线部署