### 文章目录
- [@[toc]](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [MVC与MTV](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [MVC设计模式](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [MTV设计模式](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Django下载](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Django工程创建与运行](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [创建工程](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [运行工程](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [子应用创建与注册安装](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [创建子应用](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [注册安装子应用](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据模型](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [ORM框架](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [模型迁移](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Admin站点](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [修改语言和时区](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [设置管理员账号密码](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [模型注册](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [显示对象名称](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [模型显示中文](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [App显示中文](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [视图函数与路由系统](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [定义视图函数](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置路由系统](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [模板渲染](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置模板路径](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [建立视图](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [建立模板](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置文件与静态文件](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [BASE_DIR](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [DEBUG](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [静态文件](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据库配置](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [建立数据库book_manager](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置settings.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [安装MySQL驱动](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据插入](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据增加](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [save()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.create()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据修改](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [save()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.filter().update()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据删除](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [delete()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.filter().delete()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [数据库查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [基础查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.all()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.count()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.exclude()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.filter()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [过滤查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [exact](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [contains](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [endswith](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [isnull](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [in](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [gt](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [year](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [gte](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [F对象](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Q对象](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [逻辑与](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [objects.filter()方法](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Q对象](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [逻辑或](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [逻辑非](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [聚合函数](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [排序函数](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [正序](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [倒序](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [关联查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [访问](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [一对多的访问](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [多对一的访问](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [过滤查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [多对一的查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [一对多的查询](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [切片](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [分页](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [惰性执行](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [缓存](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [HttpRequest](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [路由参数](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置urls.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [查询字符串](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [url](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [表单数据](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [关闭CSRF](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [JSON数据](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [请求头数据](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [转换器](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置converters.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置urls.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [HttpResponse](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [JsonResponse](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Redirect](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Cookie](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [设置Cookie](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [获取Cookie](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [Session](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [设置Session](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [获取Session](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [保存Session到Redis](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置settings.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [类视图](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [类视图定义](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置urls.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [多继承](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置views.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [中间件](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [中间件定义](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置middleware.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
- [配置settings.py](#文章目录 @[toc] MVC与MTV MVC设计模式 MTV设计模式 Django下载 Django工程创建与运行 创建工程 运行工程 子应用创建与注册安装 创建子应用 注册安装子应用 数据模型 ORM框架 模型迁移 Admin站点 修改语言和时区 设置管理员账号密码 模型注册 显示对象名称 模型显示中文 App显示中文 视图函数与路由系统 定义视图函数 配置路由系统 模板渲染 配置模板路径 建立视图 建立模板 配置文件与静态文件 BASE_DIR DEBUG 静态文件 数据库配置 建立数据库book_manager 配置settings.py 安装MySQL驱动 数据插入 数据增加 save()方法 objects.create()方法 数据修改 save()方法 objects.filter().update()方法 数据删除 delete()方法 objects.filter().delete()方法 数据库查询 基础查询 objects.all()方法 objects.count()方法 objects.exclude()方法 objects.filter()方法 过滤查询 exact contains endswith isnull in gt year gte F对象 Q对象 逻辑与 objects.filter()方法 Q对象 逻辑或 逻辑非 聚合函数 排序函数 正序 倒序 关联查询 访问 一对多的访问 多对一的访问 过滤查询 多对一的查询 一对多的查询 切片 分页 惰性执行 缓存 HttpRequest 路由参数 配置views.py 配置urls.py 查询字符串 配置views.py url 表单数据 配置views.py 关闭CSRF JSON数据 配置views.py 请求头数据 配置views.py 转换器 配置converters.py 配置views.py 配置urls.py HttpResponse 配置views.py JsonResponse 配置views.py Redirect 配置views.py Cookie 设置Cookie 配置views.py 获取Cookie 配置views.py Session 设置Session 配置views.py 获取Session 配置views.py 保存Session到Redis 配置settings.py 类视图 类视图定义 配置views.py 配置urls.py 多继承 配置views.py 中间件 中间件定义 配置middleware.py 配置settings.py)
个人主页:丷从心·
系列专栏:Django
MVC与MTV
MVC设计模式
MTV设计模式
Django下载
bash
pip install django==2.2.5
Django工程创建与运行
创建工程
bash
django-admin startproject book_manager
运行工程
bash
python manage.py runserver
子应用创建与注册安装
创建子应用
bash
python manage.py startapp book
注册安装子应用
- 配置
settings.py
中的INSTALLED_APPS
python
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'book.apps.BookConfig',
]
数据模型
ORM框架
- 配置
models.py
python
from django.db import models
# Create your models here.
# 书籍信息表
class BookInfo(models.Model):
name = models.CharField(max_length=10, verbose_name='书籍名称')
pub_date = models.DateField(null=True, verbose_name='出版日期')
read_count = models.IntegerField(default=0, verbose_name='阅读量')
comment_count = models.IntegerField(default=0, verbose_name='评论量')
is_delete = models.BooleanField(default=False, verbose_name='是否删除')
def __str__(self):
return self.name
class Meta:
db_table = 'book_info'
verbose_name = '书籍信息管理'
verbose_name_plural = verbose_name
# 人物信息表
class PersonInfo(models.Model):
GENDER_CHOICES = (
(0, 'male'),
(1, 'female')
)
name = models.CharField(max_length=10, verbose_name='人物名称')
gender = models.SmallIntegerField(choices=GENDER_CHOICES, default=0, verbose_name='人物性别')
description = models.CharField(max_length=100, null=True, verbose_name='人物描述')
book = models.ForeignKey(BookInfo, on_delete=models.CASCADE, verbose_name='人物所属书籍')
is_delete = models.BooleanField(default=False, verbose_name='是否删除')
def __str__(self):
return self.name
class Meta:
db_table = 'person_info'
verbose_name = '人物信息管理'
verbose_name_plural = verbose_name
模型迁移
Tools
->Run manage.py Task
bash
makemigrations
bash
migrate
Admin站点
修改语言和时区
- 配置
settings.py
python
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
设置管理员账号密码
Tools
->Run manage.py Task
bash
createsuperuser
模型注册
- 配置
admin.py
python
from django.contrib import admin
# Register your models here.
from .models import BookInfo, PersonInfo
admin.site.register(BookInfo)
admin.site.register(PersonInfo)
显示对象名称
python
from django.db import models
# Create your models here.
# 书籍信息表
class BookInfo(models.Model):
name = models.CharField(max_length=10)
def __str__(self):
return self.name
# 人物信息表
class PersonInfo(models.Model):
name = models.CharField(max_length=10)
gender = models.BooleanField()
book = models.ForeignKey(BookInfo, on_delete=models.CASCADE)
def __str__(self):
return self.name
模型显示中文
python
from django.db import models
# Create your models here.
# 书籍信息表
class BookInfo(models.Model):
name = models.CharField(max_length=10)
def __str__(self):
return self.name
class Meta:
verbose_name = '书籍信息管理'
verbose_name_plural = verbose_name
# 人物信息表
class PersonInfo(models.Model):
name = models.CharField(max_length=10)
gender = models.BooleanField()
book = models.ForeignKey(BookInfo, on_delete=models.CASCADE)
def __str__(self):
return self.name
class Meta:
verbose_name = '人物信息管理'
verbose_name_plural = verbose_name
App显示中文
- 配置
apps.py
python
from django.apps import AppConfig
class BookConfig(AppConfig):
name = 'book'
verbose_name = '书籍管理'
视图函数与路由系统
定义视图函数
- 配置
views.py
python
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def index(request):
return HttpResponse('OK!')
配置路由系统
- 创建子路由:在
book
文件夹下建立urls.py
文件
python
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index),
]
- 配置总路由
python
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('book.urls'))
]
模板渲染
配置模板路径
- 在项目根路径下建立
templates
文件夹 - 配置
settings.py
python
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
- 在
templates
文件夹下建立book
文件夹
建立视图
python
def index_2(request):
context = {
'name': '从心',
'age': '22'
}
return render(request, template_name='book/index_2.html', context=c ontext)
建立模板
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index_2</title>
</head>
<body>
<div>
书籍列表
<ul>
<li>西游记</li>
<li>三国演义</li>
</ul>
</div>
<div>
个人信息
<div>{{ name }}</div>
<div>{{ age }}</div>
</div>
</body>
</html>
配置文件与静态文件
BASE_DIR
python
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DEBUG
python
DEBUG = True
- 默认工作在
DEBUG
模式下 - 修改源代码程序会自动重启
Django
程序出现异常时会向前端显示详细的错误追踪信息
python
DEBUG = False
ALLOWED_HOSTS = ['*']
ALLOWED_HOSTS
为指定的IP
访问白名单
静态文件
- 在项目根目录下建立
static
文件夹 STATIC_URL
是静态文件访问路由STATICFILES_DIRS
是静态文件存放路径
python
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static')
]
- 通过
http://127.0.0.1:8000/static/1.jpg
访问静态文件
数据库配置
建立数据库book_manager
- 字符集:
utf8mb4
- 排序规则:
utf8mb4_bin
配置settings.py
python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': 'localhost',
'PORT': 3306,
'USER': 'root',
'PASSWORD': 'root',
'NAME': 'book_manager',
}
}
安装MySQL驱动
- 配置
__init__.py
python
import pymysql
pymysql.install_as_MySQLdb()
- 测试运行,修改最后一个链接
python
if query is not None:
query = query.encode(errors='replace')
数据插入
mysql
insert into book_info (name, pub_date, read_count, comment_count, is_delete) values
('射雕英雄传', '1980-5-1', 12, 34, 0),
('天龙八部', '1986-7-24', 36, 40, 0),
('笑傲江湖', '1995-12-24', 20, 80, 0),
('雪山飞狐', '1987-11-11', 58, 24, 0);
mysql
insert into person_info (name, gender, description, book_id, is_delete) values
('郭靖', 0, '降龙十八掌', 1, 0),
('黄蓉', 1, '打狗棍法', 1, 0),
('黄药师', 0, '弹指神功', 1, 0),
('欧阳锋', 0, '蛤蟆功', 1, 0),
('梅超风', 1, '九阴白骨爪', 1, 0),
('乔峰', 0, '降龙十八掌', 2, 0),
('段誉', 0, '六脉神剑', 2, 0),
('虚竹', 0, '天山六阳掌', 2, 0),
('王语嫣', 1, '神仙姐姐', 2, 0),
('令狐冲', 0, '独孤九剑', 3, 0),
('任盈盈', 1, '弹琴', 3, 0),
('岳不群', 0, '华山剑法', 3, 0),
('东方不败', 1, '葵花宝典', 3, 0),
('胡斐', 0, '胡家刀法', 4, 0),
('苗若兰', 1, '黄衣', 4, 0),
('程灵素', 1, '医术', 4, 0),
('袁紫衣', 1, '六合拳', 4, 0);
数据增加
save()方法
python
from book.models import BookInfo
python
book_info = BookInfo(
name='完美世界',
pub_date='2013-8-16'
)
python
book_info.save()
objects.create()方法
python
from book.models import BookInfo
python
BookInfo.objects.create(
name='斗破苍穹',
pub_date='2014-5-4'
)
数据修改
save()方法
python
from book.models import BookInfo
python
book_info = BookInfo.objects.get(id=5)
book_info.name = '斗罗大陆'
python
book_info.save()
objects.filter().update()方法
python
from book.models import BookInfo
python
BookInfo.objects.filter(id=6).update(name='炼气十万年')
数据删除
delete()方法
python
from book.models import BookInfo
python
book_info = BookInfo.objects.get(id=6)
python
book_info.delete()
objects.filter().delete()方法
python
from book.models import BookInfo
python
BookInfo.objects.filter(id=5).delete()
数据库查询
基础查询
objects.all()方法
python
from book.models import BookInfo
python
BookInfo.objects.all()
objects.count()方法
python
from book.models import BookInfo
python
BookInfo.objects.all()
objects.exclude()方法
python
from book.models import BookInfo
python
BookInfo.objects.exclude(id=1)
objects.filter()方法
python
from book.models import BookInfo
python
BookInfo.objects.filter(id=1)[0]
过滤查询
exact
python
from book.models import BookInfo
python
BookInfo.objects.get(id__exact=1)
contains
python
from book.models import BookInfo
python
BookInfo.objects.filter(name__contains='湖')
endswith
python
from book.models import BookInfo
python
BookInfo.objects.filter(name__endswith='部')
isnull
python
from book.models import BookInfo
python
BookInfo.objects.filter(name__isnull=True)
in
python
from book.models import BookInfo
python
BookInfo.objects.filter(id__in=[1, 3, 5])
gt
python
from book.models import BookInfo
python
BookInfo.objects.filter(id__gt=3)
year
python
from book.models import BookInfo
python
BookInfo.objects.filter(pub_date__year=1980)
gte
python
from book.models import BookInfo
python
BookInfo.objects.filter(pub_date__gte='1990-1-1')
F对象
python
from book.models import BookInfo
python
from django.db.models import F
python
BookInfo.objects.filter(read_count__gt=F('comment_count') * 2)
Q对象
逻辑与
objects.filter()方法
python
from book.models import BookInfo
python
BookInfo.objects.filter(read_count__gt=20, id__lt=3)
# BookInfo.objects.filter(read_count__gt=20).filter(id__lt=3)
Q对象
python
from book.models import BookInfo
python
from django.db.models import Q
python
BookInfo.objects.filter(Q(read_count__gt=20) & Q(id__lt=3))
逻辑或
python
from book.models import BookInfo
python
from django.db.models import Q
python
BookInfo.objects.filter(Q(read_count__gt=20) | Q(id__lt=3))
逻辑非
python
from book.models import BookInfo
python
from django.db.models import Q
python
BookInfo.objects.filter(~Q(id=1))
聚合函数
python
from book.models import BookInfo
python
from django.db.models import Sum, Max, Min, Avg, Count
python
BookInfo.objects.aggregate(Sum('read_count'))
排序函数
正序
python
from book.models import BookInfo
python
BookInfo.objects.all().order_by('read_count')
倒序
python
from book.models import BookInfo
python
BookInfo.objects.all().order_by('-read_count')
关联查询
访问
一对多的访问
python
from book.models import BookInfo
python
book = BookInfo.objects.get(id=1)
python
book.personinfo_set.all()
多对一的访问
python
from book.models import PersonInfo
python
person = PersonInfo.objects.get(id=1)
python
person.book
python
# person.book_id
person.book.id
过滤查询
多对一的查询
python
from book.models import BookInfo
python
book = BookInfo.objects.filter(personinfo__name='郭靖')
python
book
python
book = BookInfo.objects.filter(personinfo__description__contains='八')
python
book
一对多的查询
python
from book.models import PersonInfo
python
people = PersonInfo.objects.filter(book__name='天龙八部')
python
people
python
people = PersonInfo.objects.filter(book__read_count__gt=20)
python
people
切片
python
from book.models import BookInfo
python
BookInfo.objects.all()[0:2]
分页
python
from book.models import BookInfo
python
from django.core.paginator import Paginator
python
books = BookInfo.objects.all()
python
paginator = Paginator(books, 2)
python
page_1_books = list(paginator.page(1))
python
page_1_books
python
paginator.num_pages
惰性执行
- 如果用变量接收查询语句的返回结果,那么查询语句不会立即执行,而是等到调用该变量时执行
python
from book.models import BookInfo
python
books = BookInfo.objects.all()
python
books
缓存
- 变量的值存放在系统内存中,如果通过变量进行查询,那么不会对数据库进行查询,而是从内存中查询
python
from book.models import BookInfo
python
books = BookInfo.objects.all()
python
[book.id for book in books]
python
[book.id for book in books]
HttpRequest
路由参数
配置views.py
python
def url_data(request, cat_id, sku_id):
print(cat_id, sku_id)
return HttpResponse('OK!')
配置urls.py
python
path('<cat_id>/<sku_id>/', views.url_data)
查询字符串
配置views.py
python
def query_str_data(request):
print(request.GET)
a = request.GET.get('a')
b = request.GET.get('b')
print(a, b)
a_list = request.GET.getlist('a')
print(a_list)
return HttpResponse('OK!')
url
shell
http://localhost:8000/query_str_data/?a=1&b=2&a=3
表单数据
配置views.py
python
def form_data(request):
print(request.POST)
username = request.POST.get('username')
password = request.POST.get('password')
print(username, password)
return HttpResponse('OK!')
关闭CSRF
python
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
JSON数据
配置views.py
python
def json_data(request):
json_data = request.body
dict_data = json.loads(json_data)
print(dict_data['username'], dict_data['age'])
return HttpResponse('OK!')
请求头数据
配置views.py
python
def headers_data(request):
print(request.META)
print(request.META['CONTENT_TYPE'])
print(request.method)
print(request.path)
print(request.user)
return HttpResponse('OK!')
转换器
配置converters.py
python
from django.urls.converters import register_converter
class TelConverter:
regex = '1[3-9]\d{9}'
def to_python(self, value):
return int(value)
def to_url(self, value):
return str(value)
register_converter(TelConverter, 'tel')
配置views.py
python
import converters
def tel_data(request, tel_data):
print(tel_data)
return HttpResponse('OK!')
配置urls.py
python
path('<tel:tel_data>/',views.tel_data)
HttpResponse
配置views.py
python
def http_response(request):
response = HttpResponse(content='OK!', content_type='text/plain', status=200)
response['key'] = 'value'
return response
JsonResponse
配置views.py
python
def json_response(request):
books_info = [
{
'id': 1,
'name': '射雕英雄传',
'pub_date': '1980-5-1'
},
{
'id': 2,
'name': '天龙八部',
'pub_date': '1986-7-24'
}
]
return JsonResponse(data=books_info, safe=False)
Redirect
配置views.py
python
from django.shortcuts import redirect
def redirect_url(request):
return redirect('https://www.baidu.com')
Cookie
设置Cookie
配置views.py
python
def set_cookie(request):
username = request.GET.get('username')
password = request.GET.get('password')
print(username, password)
response = HttpResponse('OK!')
response.set_cookie('username', username)
response.set_cookie('password', password)
return response
获取Cookie
配置views.py
python
def get_cookie(request):
print(request.COOKIES)
username = request.COOKIES.get('username')
password = request.COOKIES.get('password')
return HttpResponse(f'username: {username}, password: {password}')
Session
设置Session
配置views.py
python
def set_session(request):
username = request.GET.get('username')
user_id = 1
request.session['username'] = username
request.session['user_id'] = user_id
del request.session['user_id']
# request.session.clear()
# request.session.flush()
request.session.set_expiry(60)
return HttpResponse('OK!')
获取Session
配置views.py
python
def get_session(request):
username = request.session.get('username')
user_id = request.session.get('user_id')
return HttpResponse(f'username: {username}, user_id: {user_id}')
保存Session到Redis
配置settings.py
python
CACHES = {
'default': {
'BACKEND': 'django_redis.cache.RedisCache',
'LOCATION': 'redis://127.0.0.1:6379/1',
'OPTIONS': {
'CLIENT_CLASS': 'django_redis.client.DefaultClient',
}
}
}
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'
SESSION_CACHE_ALIAS = 'default'
类视图
类视图定义
配置views.py
python
from django.views import View
class LoginView(View):
def get(self, request):
return HttpResponse(f'当前请求为: {request.method}')
def post(self, request):
return HttpResponse(f'当前请求为: {request.method}')
配置urls.py
python
path('login/', views.LoginView.as_view())
多继承
配置views.py
python
from django.contrib.auth.mixins import LoginRequiredMixin
class OrderLoginView(LoginRequiredMixin, View):
def get(self, request):
return HttpResponse('个人中心页面')
def post(self, request):
return HttpResponse('个人中心页面')
中间件
中间件定义
配置middleware.py
python
from django.utils.deprecation import MiddlewareMixin
class TestMiddleware(MiddlewareMixin):
def process_request(self, request):
print('每次请求前, 进行调用')
username = request.COOKIES.get('username')
if username is None:
print('用户信息不存在')
else:
print('用户信息存在')
def process_response(self, request, response):
print('每次响应前, 进行调用')
return response
配置settings.py
python
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
# 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'book.middlewares.TestMiddleware'
]