更新时间:2023-08-31 19:20:33
封面
版权信息
内容简介
前言
第1章 Django框架基础与环境搭建
1.1 认识Django框架
1.1.1 诞生与发展
1.1.2 MTV设计原理
1.1.3 Django框架的View视图展示机制
1.1.4 Django框架的用户操作流程
1.1.5 Django框架的主要特点
1.2 搭建Django开发环境
1.2.1 安装Python语言环境
1.2.2 安装Django框架
1.3 开发第一个Django框架应用程序
1.3.1 通过命令行构建Django应用
1.3.2 通过PyCharm开发Django应用
1.3.3 添加代码并测试Django应用
1.4 本章小结
第2章 Django框架常用配置
2.1 应用的配置文件settings.py
2.2 应用的基础路径
2.3 应用的启动模式
2.4 应用的站点访问权限
2.5 应用的App配置
2.6 应用的中间件配置
2.7 应用的模板配置
2.8 应用的数据库配置
2.9 应用的根级路由配置
2.10 应用的语言配置
2.11 应用的时区配置
2.12 应用的静态文件配置
2.13 本章小结
第3章 Django框架模型
3.1 认识模型
3.1.1 模型的作用
3.1.2 Django模型与ORM
3.1.3 Django模型与MySQL
3.2 模型使用入门
3.2.1 定义模型
3.2.2 设计Django模型代码
3.2.3 使用Django模型
3.3 Django模型字段
3.3.1 字段的类型
3.3.2 字段的选项
3.3.3 关联关系字段——外键
3.3.4 关联关系字段——一对一关系
3.3.5 关联关系字段——多对多关系
3.3.6 自定义模型字段
3.4 Meta类
3.5 Django模型属性与方法
3.5.1 模型属性
3.5.2 模型方法
3.5.3 重写之前定义的模型方法
3.6 Django模型继承
3.6.1 什么是模型继承
3.6.2 抽象基类
3.6.3 Meta继承
3.6.4 related_name和related_query_name属性
3.6.5 多表继承
3.6.6 Meta和多表继承
3.6.7 继承与反向关系
3.6.8 代理模型
3.6.9 代理模型继承和未托管模型
3.6.10 多重继承
3.7 通过包管理模型
3.8 本章小结
第4章 Django框架视图与路由
4.1 Django框架视图的概念
4.2 URL路由配置
4.2.1 什么是URL路由基础
4.2.2 Django如何处理请求
4.2.3 PATH路径转换器
4.2.4 使用正则表达式
4.2.5 URLconf在什么上查找
4.2.6 指定视图参数的默认值
4.2.7 包含其他的URLconf模块
4.2.8 传递额外参数给视图函数
4.2.9 反向解析
4.2.10 命名空间
4.3 视图函数
4.3.1 什么是视图函数
4.3.2 简单的视图函数
4.3.3 返回错误视图
4.3.4 直接返回状态码视图
4.3.5 HTTP 404异常视图
4.3.6 自定义错误页面
4.3.7 异步视图初步
4.4 快捷函数
4.4.1 什么是快捷函数
4.4.2 render()快捷函数
4.4.3 redirect()快捷函数
4.4.4 get_object_or_404()快捷函数
4.4.5 get_list_or_404()快捷函数
4.5 视图装饰器
4.5.1 允许HTTP方法
4.5.2 gzip_page()方法
4.5.3 其他装饰器
4.6 内置视图
4.6.1 serve视图文件