上QQ阅读APP看书,第一时间看更新
本书结构
本书共分13章,各章内容概述如下:
第1章介绍网站的基础知识和Django的环境搭建,分别讲述了网站的定义、分类、运行原理、Django的安装使用和开发环境的搭建。
第2章介绍Django的项目配置,包括基本配置、静态资源、模板路径、数据库配置和中间件。
第3章讲述三种URL的编写规则,包括常规的URL、带变量的URL和带参数的URL的编写规则。
第4章介绍视图的编写方法,在视图中讲述用户请求方式的获取、模板数据的传递和通用视图的使用。
第5章讲述模板的编写方法,包括模板的变量、标签、模板继承和过滤器的定义与使用。
第6章介绍模型的定义与使用,讲述模型与数据表的映射关系,通过模型对象的操作实现数据表的读写。
第7章介绍表单的定义与使用,主要讲述表单与模型的结合生成数据表单,并通过数据表单操作实现数据表的数据读写。
第8章介绍Django内置的Admin后台,主要讲述Admin的基本设置以及一些常用功能的二次开发。
第9章介绍Django内置的Auth认证系统,讲述内置模型User的使用和扩展,实现用户注册和登录功能、用户权限的设置和用户组的设置。
第10章介绍Django常用的内置功能,包括会话Session、缓存机制、CSRF防护、消息提示和分页功能。
第11章讲述音乐网站的开发,网站主要功能有首页、排行榜、歌曲播放、歌曲点评、歌曲搜索、用户注册和登录、用户中心、Admin后台管理和网站异常机制。
第12章讲述Django项目的上线部署,以虚拟机CentOS 7系统为例,讲解Python、uWSGI和Nginx的安装和部署。
第13章介绍Django的第三方应用,通过第三方提供的功能模块和框架实现网站的API开发、网站验证码、站内搜索引擎、第三方网站用户注册以及网站的分布式任务和定时任务。