海量PDF免费下载!

Django 3 Web应用开发实战.pdf(高清PDF免费下载)

Django 3 Web应用开发实战
评分:
9.6
发布时间:
2023/11/30 19:56:43

内容介绍:

《Django 3 Web应用开发实战》以Django Web项目开发为主线,深入系统地介绍了Django 3在Web开发中的应用。从网站开发入门开始,逐步深入讲述Django框架的各功能要点,每个功能要点从源码角度分析,并在源码的基础上实现自定义的功能开发。还介绍了Django的第三方功能应用,如DRF框架开发API接口、生成网站验证码、站内搜索引擎、第三方网站实现账号注册、异步任务和定时任务、即时通信实现在线聊天。《Django 3 Web应用开发实战》提供了4个实战案例,包括信息反馈平台、博客系统、音乐网站平台、前后端分离与微服务架构,涵盖了网站的单体式开发、前后端分离和微服务开发,从单一的网站开发转变到网站架构设计开发。最后讲述Django的上线部署方案,分别讲述Django如何部署在Windows和Linux系统上。
《Django 3 Web应用开发实战》内容丰富,技术新颖,注重实战,适合有一定Python基础的Web开发人员阅读,也可用作培训机构和大中专院校相关专业的教学参考书。

作者介绍:

黄永祥,资深软件工程师,从业10年,先后从事过系统开发和自动化开发工作,精通自动化测试技术(B/S和C/S),尤其是Python语言及Flask、Django框架,拥有丰富的开发经验。已出版《实战Python网络爬虫》《精通Python自动化编程》等图书。

本书目录:

第1章 Django建站基础
1.1 网站的定义及组成
1.2 网站的分类
1.3 网站运行原理及开发流程
1.4 走进Django
1.5 安装Django
1.6 创建项目
1.7 PyCharm创建项目
1.8 开启Django Hello World
1.9 调试Django项目
1.10 HTML、CSS和JavaScript
1.11 本章 小结
第2章 Django配置信息
2.1 基本配置信息
2.2 资源文件配置
2.3 模板配置
2.4 数据库配置
2.5 中间件
2.6 本章 小结
第3章 初探路由
3.1 路由定义规则
3.2 命名空间与路由命名
3.3 路由的使用方式
3.4 本章 小结
第4章 探究FBV视图
4.1 设置响应方式
4.2 HTTP请求对象
4.3 本章 小结
第5章 探究CBV视图
5.1 数据显示视图
5.2 数据操作视图
5.3 日期筛选视图
5.4 本章 小结
第6章 深入模板
6.1 Django模板引擎
6.2 Jinja2模板引擎
6.3 本章 小结
第7章 模型与数据库
7.1 模型定义与数据迁移
7.2 数据表关系
7.3 数据表操作
7.4 多数据库的连接与使用
7.5 动态创建模型与数据表
7.6 MySQL分表功能
7.7 本章 小结
第8章 表单与模型
8.1 初识表单
8.2 源码分析Form
8.3 源码分析ModelForm
8.4 视图里使用Form
8.5 视图里使用ModelForm
8.6 同一网页多个表单
8.7 一个表单多个按钮
8.8 表单的批量处理
8.9 多文件批量上存
8.10 本章 小结
第9章 Admin后台系统
9.1 走进Admin
9.2 源码分析ModelAdmin
9.3 Admin首页设置
9.4 Admin的二次开发
9.5 本章 小结
第10章 Auth认证系统
10.1 内置User实现用户管理
10.2 发送邮件实现密码找回
10.3 模型User的扩展与使用
10.4 权限的设置与使用
10.5 自定义用户权限
10.6 设置网页的访问权限
10.7 用户组的设置与使用
10.8 本章 小结
第11章 常用的Web应用程序
11.1 会话控制
11.2 缓存机制
11.3 CSRF防护
11.4 消息框架
11.5 分页功能
11.6 国际化和本地化
11.7 单元测试
11.8 自定义中间件
11.9 异步编程
11.10 信号机制
11.11 本章 小结
第12章 第三方功能应用
12.1 Django Rest Framework框架
12.2 验证码生成与使用
12.3 站内搜索引擎
12.4 第三方网站实现用户注册
12.5 异步任务和定时任务
12.6 即时通信——在线聊天
12.7 本章 小结
第13章 信息反馈平台的设计与实现
13.1 项目设计与配置
13.2 程序功能开发
13.3 测试与运行
13.4 本章 小结
第14章 个人博客系统的设计与实现
14.1 项目设计与配置
14.2 注册与登录
14.3 博主资料信息
14.4 图片墙功能
14.5 留言板功能
14.6 文章 列表
14.7 文章 正文内容
14.8 Admin后台系统
14.9 测试与部署
14.10 本章 小结
第15章 音乐网站平台的设计与实现
15.1 项目设计与配置
15.2 网站首页
15.3 歌曲排行榜
15.4 歌曲搜索
15.5 歌曲播放与下载
15.6 歌曲点评
15.7 注册与登录
15.8 用户中心
15.9 Admin后台系统
15.10 自定义异常页面
15.11 部署与运行
15.12 本章 小结
第16章 基于前后端分离与微服务架构的网站开发
16.1 Vue框架
16.2 Django开发API接口
16.3 微服务架构
16.4 JWT认证
16.5 微服务注册与发现
16.6 本章 小结
第17章 Django项目上线部署
17.1 基于Windows部署Django
17.2 基于Linux部署Django
17.3 本章 小结
附录A Django面试题
附录B Django资源列表
· · · · · · (更多)
下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送book:76837,如:book:76837 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧