Django是一款高性能的Python Web开发框架,本书全面讲解Django开发相关的内容。本书共分为24章,主要内容包括Python Web开发的基础知识、Django项目实战、使用Django开发API、Django系统运维等部分,其中基础知识部分讲解Python基础知识、各种常用的数据结构、正则表达式、HTTP协议、字符串编码等;实战开发部分讲解两个具体的项目,从功能需求设计、模块划分,再到*终的编码实现,手把手教你如何从零打造一个自己的项目;Django系统运维部分讲解如何线上部署一个系统、需要掌握的基础知识、使用的每个组件的作用,让读者明白其中的原理,出现问题之后如何排查。
目录
- 第1篇 基础知识
- 第1章 Django简介3
- 第2章 掌握必要的基础知识 9
- 第3章 Django初步体验51
- 第2篇 实践学习一:从一个简单的资源管理做起
- 第4章 需求的确定和项目排期规划75
- 第5章 数据模型的设计与实现79
- 第6章 网站的入口——URL设计
- 第7章 页面和功能的实现
- 第3篇 实践学习二:从博客做起
- 第8章 个人博客网站的规划和设计
- 第9章 Django通用视图简介
- 第10章 基本页面框架的实现
- 第11章 用户系统和认证模块的实现
- 第12章 导航栏组件的实现
- 第13章 友情链接组件的实现
- 第14章 “碎碎念”组件的实现
- 第15章 文章组件的实现
- 第4篇 使用Django开发API
- 第16章 序列化
- 第17章 请求和响应
- 第18章 基于类的视图
- 第19章 认证和权限
- 第20章 关系和超链接API
- 第21章 ViewSets和Routers
- 第5篇 Django系统运维
- 第22章 部署基础知识
- 第23章 部署上线
- 第24章 其他常见功能