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章 其他常见功能