搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
出版时间 :
Python Django开发实战(视频讲解版)
0.00     定价 ¥ 69.80
浙江工贸职业技术学院
  • ISBN:
    9787115515056
  • 作      者:
    编者:张虎
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2019-09-01
收藏
畅销推荐
内容介绍
本书基于Django 2.0,较为全面地介绍了Django 应用的开发过程、Django 核心模块的实现原理以及部署应用的相关技巧。全书共14 章,第1 章到第3 章对Django 框架以及开发环境配置、项目框架搭建进行了介绍;第4 章到第13 章使用Django 内置的核心模块完成了应用的开发,并对各个模块的实现原理进行了分析,包括ORM 实现原理、模板系统实现原理、路由系统实现原理、信号工作原理等;第14 章介绍了部署Django 应用的过程。同时,本书针对出现的疑难内容,配有视频讲解,以便读者更好地理解、应用Django 框架。 本书可作为高等院校各专业的相关教材,也可作为编程爱好者自学的参考书。
展开
目录
第1章 初识Django框架
1.1 Django的产生背景
1.1.1 Django的创建背景
1.1.2 Django的版本发布过程
1.2 MTV设计模式
1.2.1 熟悉的MVC设计模式
1.2.2 Django的MTV设计模式
1.3 Django提供的主要功能模块
1.3.1 Django中的ORM
1.3.2 用户模块与权限系统
1.3.3 Admin后台管理系统
1.3.4 视图
1.3.5 模板系统
1.3.6 优雅的表单系统Form
1.3.7 信号机制
1.3.8 路由系统
1.3.9 中间件
1.3.10 缓存系统
第2章 Django开发环境配置
2.1 Python的安装与配置
2.1.1 安装Python
2.1.2 Python包管理工具
2.2 虚拟环境的安装与配置
2.2.1 安装Virtualenv
2.2.2 创建应用运行的虚拟环境
2.3 Django的安装与配置
2.4 MySQL的安装与配置
2.4.1 安装MySQL
2.4.2 配置MySQL环境变量
2.4.3 创建work账号
2.5 PyCharm的安装与配置
第3章 Django项目框架搭建
3.1 Django管理工具创建项目骨架
3.1.1 django-admin创建项目骨架
3.1.2 settings.py文件配置项解析
3.2 修改项目的默认配置
3.2.1 配置语言环境和时区
3.2.2 配置开发数据库
3.3 初始化项目环境
3.3.1 INSTALLED_APPS中应用的数据库迁移
3.3.2 创建超级用户登录管理后台
3.3.3 给BBS项目创建应用
3.3.4 Python项目中的requirements.txt文件
3.3.5 将项目装载到IDE中
第4章 DjangoORM应用与原理剖析
4.1 构建post应用需要的数据表
4.1.1 post应用的Models定义
4.1.2 post应用完成数据库迁移
4.2 Model相关的概念与使用方法
4.2.1 Model的组成部分
4.2.2 Meta元数据类属性说明
4.2.3 Field的通用字段选项
4.2.4 基础字段类型
4.2.5 三种关系字段类型
4.2.6 Model的继承模型
4.3 Model的查询操作API
4.3.1 创建Model实例对象
4.3.2 返回单实例的查询方法
4.3.3 返回QuerySet的查询方法
4.3.4 返回RawQuerySet的查询方法
4.3.5 返回其他类型的查询方法
4.3.6 存在关联关系的查询
4.3.7 F和Q查询
4.3.8 聚合查询和分组查询
4.4 ORM实现原理分析
4.4.1 Python元类
4.4.2 Python描述符
4.4.3 继承models.Model
4.4.4 实现Manager
4.4.5 一次完整的ORM实现过程
第5章 Django管理后台
5.1 将Model注册到管理后台
5.1.1 启用管理后台的准备工作
5.1.2 实现Model的注册
5.2 使用管理后台操作Model对象实例
5.2.1 管理后台中的基本操作
5.2.2 管理后台操作历史
5.3 使用ModelAdmin自定义管理后台
5.3.1 注册Model到Admin的两种方式
5.3.2 ModelAdmin的常用属性
5.4 管理后台实现原理分析
5.4.1 Python装饰器
5.4.2 contenttypes应用分析
5.4.3 Model的注册过程分析
5.4.4 管理后台入口实现分析
5.4.5 Django加载应用admin的过程分析
第6章 视图
6.1 视图初探
6.1.1 定义第一个视图
6.1.2 视图的请求与响应对象
6.1.3 基于类的视图
6.1.4 动态路由
6.1.5 给post应用添加视图
6.2 视图的高级特性和快捷方法
6.2.1 URL的反向解析
6.2.2 视图重定向
6.2.3 常用的快捷方法
6.3 基于类的通用视图
6.3.1 用于渲染模板的TemplateView
6.3.2 用于重定向的RedirectView
6.3.3 用于展示Model列表的ListView
6.3.4 用于展示Model详情的DetailView
6.4 视图工作原理分析
6.4.1 解决一键多值问题的QueryDict
6.4.2 类视图基类View源码分析
6.4.3 HttpRequest的创建过程
6.4.4 HttpResponse的返回过程
第7章 Django模板系统
7.1 模板系统基础
7.1.1 初次使用模板系统
7.1.2 模板后端的默认配置
7.1.3 将模板应用到视图中
7.1.4 RequestContext和上下文处理器
7.2 模板系统语法
7.2.1 模板变量与替换规则
7.2.2 模板标签
7.2.3 过滤器
7.2.4 模板继承
7.3 模板系统工作原理分析
7.3.1 模板文件实现加载的过程
7.3.2 模板渲染机制实现分析
第8章 Django表单系统
8.1 认识表单
8.1.1 一个简单的表单
8.1.2 完善表单处理存在的问题
8.2 使用表单系统实现表单
8.2.1 使用Form对象定义表单
8.2.2 常用的表单字段类型
8.2.3 自定义表单字段类型
8.2.4 自定义表单的验证规则
8.2.5 基于Model定制的表单
8.3 表单系统的工作原理
8.3.1 表单对象的创建过程
8.3.2 表单对象校验的实现过程
8.3.3 表单对象生成HTML的实现过程
8.3.
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

温馨提示:请使用浙江工贸职业技术学院的读者帐号和密码进行登录

点击获取验证码
登录