书籍详情
《Python Django开发实战(视频讲解版)》[38M]百度网盘|亲测有效|pdf下载
  • Python Django开发实战(视频讲解版)

  • 出版社:人民邮电出版社
  • 出版时间:2019-09-01
  • 热度:8248
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐


特别说明:购买此电子书,暂无附赠视频,敬请谅解。

内容简介
  本书基于Django 2.0,较为全面地介绍了Django应用的开发过程、Django核心模块的实现原理以及部署应用的相关技巧。全书共14章,第1章到第3章对Django框架以及开发环境配置、项目框架搭建进行了介绍;第4章到第13章使用Django内置的核心模块完成了应用的开发,并对各个模块的实现原理进行了分析,包括ORM实现原理、模板系统实现原理、路由系统实现原理、信号工作原理等;第14章介绍了部署Django应用的过程。同时,本书针对出现的疑难内容,配有视频讲解,以便读者更好地理解、应用Django框架。
作者简介
  大连理工大学毕业,先后在小米、春雨医生从事软件研发工作,目前在百度从事广告系统方面的研发工作,目前是百度高级研发工程师。擅长Web站点开发,对Web框架有深入研究,大数据相关技术也有一定研究。
目录
内容提要
前言
第1章 初识Django框架
1.1 Django的产生背景
1.2 MTV设计模式
1.3 Django提供的主要功能模块
第2章 Django开发环境配置
2.1 Python的安装与配置
2.2 虚拟环境的安装与配置
2.3 Django的安装与配置
2.4 MySQL的安装与配置
2.5 PyCharm的安装与配置
第3章 Django项目框架搭建
3.1 Django管理工具创建项目骨架
3.2 修改项目的默认配置
3.3 初始化项目环境
第4章 Django ORM应用与原理剖析
4.1 构建post应用需要的数据表
4.2 Model相关的概念与使用方法
4.3 Model的查询操作API
4.4 ORM实现原理分析
第5章 Django管理后台
5.1 将Model注册到管理后台
5.2 使用管理后台操作Model对象实例
5.3 使用ModelAdmin自定义管理后台
5.4 管理后台实现原理分析
第6章 视图
6.1 视图初探
6.2 视图的高级特性和快捷方法
6.3 基于类的通用视图
6.4 视图工作原理分析
第7章 Django模板系统
7.1 模板系统基础
7.2 模板系统语法
7.3 模板系统工作原理分析
第8章 Django表单系统
8.1 认识表单
8.2 使用表单系统实现表单
8.3 表单系统的工作原理
第9章 用户认证系统
9.1 用户与身份验证
9.2 权限管理
9.3 用户认证系统的应用
第10章 Django路由系统
10.1 路由系统基础
10.2 路由系统工作原理
第11章 Django中间件
11.1 中间件基础
11.2 Django内置的中间件
11.3 中间件的工作原理
第12章 Django信号机制
12.1 信号的概念与应用
12.2 信号的工作原理
第13章 单元测试
13.1 初识单元测试
13.2 单元测试的相关特性
第14章 Django项目的部署
14.1 理解Python Web应用
14.2 生产环境的搭建与配置
前言
  前言
  近年来,由于Python语言具有简单、高效的特性,其应用的热度越来越高。同时,Python也逐渐地应用到Web开发中。基于Python的Web开发框架也越来越多,其中Django以开发迅速、代码结构清晰以及功能齐全等优点,成为最受用户青睐的Web开发框架。
  Django是一个全能型框架,内置了很多功能模块,“开箱即用”的同时也解决了Web开发中的各种难点问题,让开发者能够更加专注地编写业务逻辑。但同时,也因为Django功能覆盖全面、框架庞大,可能会让用户在学习使用的过程中产生困惑。所以,本书对Django最为核心且常用的模块进行了梳理,以应用结合实现原理的模式解答了两个问题,即怎样使用Django与Django是怎样完成工作的。
  本书涉及Django应用环境搭建、应用实现与原理分析、应用部署三个主题,其中应用实现与原理分析是本书的核心内容,也是篇幅最多的内容。
  全书以一个BBS应用为主线,使用Django内置的各个核心模块逐渐完善其功能,并在完成各个功能点之后,分析其实现原理。读者通过学习本书不仅能够学会开发Django应用,而且能够在理解工作原理的基础上更好地应用并解决问题。
  全书共14章,第1章介绍了Django的产生背景、版本迭代发布过程以及Django的内置功能模块,第2章介绍了开发环境的配置,第3章对搭建Django项目框架的过程进行了介绍,第4章至第13章逐步完善BBS应用的功能并分析其实现原理,第14章介绍了Django项目的部署。
  本书提供了详细的视频讲解,具体内容可通过人邮学院(www.rymooc.com)平台进行学习,读者可扫描二维码查看本书视频课程页面。
  2018年6月,人民邮电出版社刘博老师邀请我编写一本关于Django开发方面的图书。我非常感谢刘博老师给予的这个机会,当然也就不敢怠慢。我自此开始查阅资料、整理笔记、完成样章,并最终完成初稿。这其中,特别感谢刘博老师对于书写、内容等方面的建议,使我顺利地完成本书的编写。
  在此要感谢我的家人,编写这本书用去了我所有的周末与节假日时间,正是你们的陪伴、支持与照顾才让我以最好的状态去完成它。
  在写作过程中,感谢各位朋友的帮助与支持,感谢高军、华成婷、闫俊东、罗蒙震锋、唐爽硕、赵甜芳、张旭、左海洋、程皓洁、欧阳生、汪奎伟、杨燕海、陶磊、赵虹杰等好友,正是有了和你们讨论问题与寻求解答的过程,才让这本书的质量不断提升,使我能够给读者奉上更好的作品。
  由于时间仓促,加之个人水平有限,书中难免存在不足之处,敬请广大读者批评指正。
  张虎
  2019年7月
精彩书摘
  假设现在没有Django,我们要开发一个Web站点,需要做哪些工作,写哪些组件去完成它呢?通常需要做下面的几件事。
  (1)构建用户账户体系,实现Web站点的登录与注册功能。
  (2)定义数据表模型及实现访问功能。
  (3)编写业务逻辑实现站点功能。
  (4)实现后台管理功能。
  (5)路由模型实现功能请求映射。