w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
Django4 中文教程
/
Django4.0 处理HTTP请求
Django4.0 处理HTTP请求
Django4.0 模型关联-一对一关联
Django4.0 URL调度器-概况
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
Django4.0 开始
Django4.0 开始-初识Django
Django4.0 开始-快速安装指南
Django4.0 开始-编写你的第一个Django应用,第1部分
Django4.0 开始-编写你的第一个Django应用,第2部分
Django4.0 开始-编写你的第一个Django应用,第3部分
Django4.0 开始-编写你的第一个Django应用,第4部分
Django4.0 开始-编写你的第一个Django应用,第5部分
Django4.0 开始-编写你的第一个Django应用,第6部分
Django4.0 开始-编写你的第一个Django应用,第7部分
Django4.0 开始-编写可重用程序
Django4.0 模型和数据库
模型
Django4.0 模型-快速上手
Django4.0 模型-使用模型
Django4.0 模型-字段
Django4.0 模型-Meta选项
Django4.0 模型-属性
Django4.0 模型-方法
Django4.0 模型-继承
Django4.0 模型-在一个包中管理模型
执行查询
Django4.0 执行查询-创建对象
Django4.0 执行查询-将修改保存至对象
Django4.0 执行查询-检索对象
Django4.0 执行查询-查询JSONField
Django4.0 执行查询-通过Q对象完成复杂查询
Django4.0 执行查询-比较对象
Django4.0 执行查询-删除对象
Django4.0 执行查询-复制模型实例
Django4.0 执行查询-一次修改多个对象
Django4.0 执行查询-关联对象
Django4.0 执行查询-回归原生SQL
聚合
Django4.0 聚合-速查表
Django4.0 聚合-在QuerySet上生成聚合
Django4.0 聚合-在QuerySet中的每一个条目生成聚合
Django4.0 聚合-连接(Joins)和聚合
Django4.0 聚合-聚合和其他QuerySet子句
搜索
Django4.0 搜索-标准文本查询
Django4.0 搜索-一个更高级的数据库比较函数
Django4.0 搜索-文档搜索
管理器
Django4.0 管理器-管理器名称
Django4.0 管理器-添加额外的管理器方法
Django4.0 管理器-修改管理器的初始QuerySet
Django4.0 管理器-默认管理器
Django4.0 管理器-基础管理器
Django4.0 管理器-管理器调用自定义QuerySet方法
Django4.0 管理器-创建带有QuerySet方法的管理器
Django4.0 管理器-自定义管理器和模型继承
Django4.0 管理器-执行关系
执行原生SQL查询
Django4.0 执行原生SQL查询-执行原生查询
Django4.0 执行原生SQL查询-直接执行自定义SQL
数据库事务
Django4.0 数据库事务-管理数据库事务
Django4.0 数据库事务-自动提交
Django4.0 数据库事务-提交后
Django4.0 数据库事务-底层API
Django4.0 数据库事务-特定于数据的注释
多数据库
Django4.0 多数据库-定义数据库
Django4.0 多数据库-同步数据库
自动数据库路由
Django4.0 多数据库-手动选择数据库
Django4.0 多数据库-在Django管理界面中使用多数据库
Django4.0 多数据库-将原始游标用于多个数据库
Django4.0 多数据库-多数据库的局限性
Django4.0 模型和数据库-表空间(Tablespaces)
数据库访问优化
Django4.0 数据库访问优化-使用标准数据库优化技巧
Django4.0 数据库访问优化-理解QuerySet
Django4.0 数据库访问优化-在数据库中执行数据库操作,而不是在Python代码中
Django4.0 数据库访问优化-使用唯一索引列来检索单个对象
Django4.0 数据库访问优化-如果你明确需要它,那么立即检索所有内容。
Django4.0 数据库访问优化-不要检索你不需要的东西
Django4.0 数据库访问优化-使用批量方法
Django4.0 模型和数据库-数据库工具
模型关联
Django4.0 模型关联-多对多关联
Django4.0 模型关联-多对一关联
Django4.0 模型关联-一对一关联
Django4.0 处理HTTP请求
URL调度器
Django4.0 URL调度器-概况
Django4.0 URL调度器-Django如何处理一个请求
Django4.0 URL调度器-路径转换器
Django4.0 URL调度器-注册自定义的路径转换器
Django4.0 URL调度器-使用正则表达式
Django4.0 URL调度器-URLconf在什么上查找
Django4.0 URL调度器-指定视图参数的默认值
Django4.0 URL调度器-错误处理
Django4.0 URL调度器-包含其他的URLconfs
Django4.0 URL调度器-传递额外选项给视图函数
Django4.0 URL调度器-URL的反向解析
Django4.0 URL调度器-命名URL模式
Django4.0 URL调度器-URL命名空间
编写视图
Django4.0 编写视图-一个简单的视图
Django4.0 编写视图-返回错误信息
Django4.0 编写视图-自定义报错视图
Django4.0 编写视图-异步视图
Django4.0 处理HTTP请求-视图装饰器
文件上传
Django4.0 文件上传-简单文件上传
Django4.0 文件上传-上传 Handlers
Django4.0 处理HTTP请求-Django便捷函数
中间件
Django4.0 中间件-编写自己的中间件
Django4.0 中间件-激活中间件
Django4.0 中间件-中间件的顺序与分层
Django4.0 中间件-其他中间件钩子
Django4.0 中间件-处理流式响应
Django4.0 中间件-异常处理
Django4.0 中间件-异步支持
Django4.0 中间件-升级Django1.10之前的中间件
使用会话
Django4.0 使用会话-打开会话
Django4.0 使用会话-配置会话(session)引擎
Django4.0 使用会话-在视图中使用会话
Django4.0 使用会话-测试cookies设置
Django4.0 使用会话-在视图外使用会话
Django4.0 使用会话-当保存会话时
Django4.0 使用会话-Browser-length sessions和persistent sessions
Django4.0 使用会话-清除会话存储
Django4.0 使用会话-配置
Django4.0 使用会话-会话安全
Django4.0 使用会话-技术细节
Django4.0 使用会话-扩展数据库支持的会话引擎
Django4.0 使用会话-URL中的会话ID
Django4.0 使用表单
Django4.0 使用表单-HTML表单
Django4.0 使用表单-Django在表单中的角色
Django4.0 使用表单-Django中的表单
Django4.0 使用表单-构建一张表单
Django4.0 使用表单-详解Django Form类
Django4.0 使用表单-使用表单模板
Django4.0 模板
Django4.0 模板-Django模板语言
Django4.0 模板-模板引擎的支持
Django4.0 基于类的视图
Django4.0 基于类的视图-基础示例
Django4.0 基于类的视图-使用
Django4.0 基于类的视图-内置的基于类的通用视图
Django4.0 基于类的视图-使用基于类的视图处理表单
Django4.0 基于类的视图-在基于类的视图中使用混入
Django4.0 迁移
Django4.0 迁移-命令
Django4.0 迁移-后端支持
Django4.0 迁移-工作流程
Django4.0 迁移-事务
Django4.0 迁移-依赖
Django4.0 迁移-迁移文件
Django4.0 迁移-向应用添加迁移
Django4.0 迁移-撤销迁移
Django4.0 迁移-历史模型
Django4.0 迁移-删除模型字段时的注意事项
Django4.0 迁移-数据迁移
Django4.0 迁移-压缩迁移
Django4.0 迁移-序列化值
Django4.0 管理文件
Django4.0 管理文件-在模型中使用文件
Django4.0 管理文件-File对象
Django4.0 管理文件-文件存储
Django4.0 测试
Django4.0 测试-编写并运行测试
测试工具
Django4.0 测试工具-测试客户端
Django4.0 测试工具-提供的测试用例类
Django4.0 测试工具-测试用例特性
Django4.0 测试工具-测试异步代码
Django4.0 测试工具-邮件服务
Django4.0 测试工具-管理命令
Django4.0 测试工具-忽略测试
进阶测试主题
Django4.0 进阶测试主题-请求工厂
Django4.0 进阶测试主题-测试基于类的视图
Django4.0 进阶测试主题-测试与多主机名
Django4.0 进阶测试主题-测试与多数据库
Django4.0 进阶测试主题-TransactionTestCase 高级特性
Django4.0 进阶测试主题-强制按顺序运行测试类
Django4.0 进阶测试主题-使用 Django 测试运行器测试可重用的应用程序
Django4.0 进阶测试主题-使用不同的测试框架
Django4.0 进阶测试主题-集成 coverage.py
Django4.0 缓存框架
Django4.0 缓存框架-设置缓存
Django4.0 缓存框架-站点缓存
Django4.0 缓存框架-视图缓存
Django4.0 缓存框架-模板片段缓存
Django4.0 缓存框架-底层缓存API
Django4.0 缓存框架-异步支持
Django4.0 缓存框架-下游缓存
Django4.0 缓存框架-使用Vary标头
Django4.0 缓存框架-使用其他标头控制高速缓存
Django4.0 缓存框架-MIDDLEWARE顺序
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }