Django Web应用开发实战 作者:黄永祥 出版时间:2019年版内容简介 《Django Web应用开发实战》由一线资深软件工程师结合多年Python开发经验倾力编撰,集Django架站、案例实践、前瞻技术于一体,是一本精通DjangWeb开发的技术总结。全书以Python3.7和Djang02.2版本实现,从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、分布式任务和定时任务、即时通信实现在线聊天。《Django Web应用开发实战》提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。最后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。《Django Web应用开发实战》注重案例教学,讲解深入浅出,适合有一定Python基础的开发人员和网站开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。目录第1章 Django建站基础1.1 网站的定义及组成1.2 网站的分类1.3 网站运行原理及开发流程1.3.1 常用术语1.3.2 网站的运行原理1.3.3 网站的开发流程1.3.4 任务划分1.4 走进Django1.5 Djang0 2的新特性1.6 安装Django1.7 创建项目1.8 PyCharm创建项目1.9 Django入门基础1.9.1 Django的操作指令1.9.2 开启Hello World之旅1.10 调试Django项目1.10.1 PyCharm断点调试1.10.2 调试异常1.11 本章小结第2章 Django配置信息2.1 基本配置信息2.2 资源文件配置2.2.1 资源路由——STATIC URL2.2.2 资源集合-STATICFILES DIRS2.2.3 资源部署-STATIC ROOT2.2.4 媒体资源——MEDIA2.3 模板配置2.4 数据库配置2.4.1 mysqlclient连接MySQL2.4.2 pymysql连接MySQ L2.4.3 多个数据库的连接方式2.5 中间件2.6 本章小结第3章 初探路由3.1 路由定义规则3.1.1 Djang02.X路由定义3.1.2 Djang0 1.X路由定义3.1.3 路由变量的设置3.1.4 正则表达式的路由定义3.2 命名空间与路由命名3.2.1 命名空间namespace3.2.2 路由命名name3.3 路由的使用方式3.3.1 在模板中使用路由3.3.2 反向解析reverse与resolve3.3.3 路由重定向3.4 本章小结第4章 探究FBV视图4.1 设置响应方式4.1.1 返回响应内容4.1.2 设置重定向4.1.3 异常响应4.1.4 文件下载功能4.2 HTTP请求对象4.2.1 获取请求信息4.2.2 文件上传功能4.2.3 Cookie实现反爬虫4.2.4 请求头实现反爬虫4.3 本章小结第5章 探究CBV视图5.1 数据显示视图5.1.1 重定向视图RedirectView……第6章 深入模板第7章 模型与数据库第8章 表单与模型第9章 Admin后台系统第10章 Auth认证系统第11章 常用的Web应用程序第12章 第三方功能应用第13章 信息反馈平台第15章 音乐网站平台的开发第16章 前后端分离与微服务架构第17章 Django项目上线部署附录A Django面试题附录B Django资源列表 上一篇: 清华开发者书库 Dart语言实战:基于Flutter框架的程序开发 亢少军 2020年版 下一篇: Go语言开发实战 慕课版 2020年版