使用 Django使用 Django你需要知道的所有 Django 关键部分介绍: 如何安装 Django 安装 Python安装 Apache 和 mod_wsgi运行你的数据库安装 Django 源码 模型和数据库 模型执行查询聚合搜索管理器执行原生 SQL 查询数据库事务多数据库表空间(Tablespaces)数据库访问优化数据库工具辅助工具模型关联 API 用法示例 处理 HTTP 请求 URL调度器编写视图视图装饰器文件上传Django 便捷函数通用视图中间件如何使用会话 使用表单 HTML表单Django在表单中的角色Django 中的表单构建一张表单详解Django Form 类使用表单模板更多相关主题 模板 Django 模板语言模板引擎的支持 基于类的视图 基于类的视图内置的基于类的通用视图使用基于类的视图处理表单在基于类的视图中使用混入基础示例在 URLconf 中的用法子类化通用视图Asynchronous class-based views 迁移 命令后端支持工作流程事务依赖迁移文件向应用添加迁移撤销迁移历史模型删除模型字段时的注意事项数据迁移压缩迁移序列化值支持多个 Django 版本 管理文件 在模型中使用文件File 对象文件存储 Django 中的测试 编写并运行测试测试工具进阶测试主题 Django中的用户认证 概况安装用法 Django 缓存框架 设置缓存站点缓存视图缓存模板片段缓存底层缓存 API异步支持下游缓存使用 Vary 标头使用其他标头控制高速缓存MIDDLEWARE 顺序 条件视图处理 条件装饰器仅用于计算一个值的快捷方式将装饰器和其他 HTTP 方法一起使用对比中间件的条件处理 加密签名 Protecting SECRET_KEY and SECRET_KEY_FALLBACKS使用低级 API 发送邮件 快速上手send_mail()send_mass_mail()mail_admins()mail_managers()示例防止头注入EmailMessage 类邮件后端为了开发配置邮件 国际化和本地化 概况定义 日志 概况Security implications日志模块的配置 分页 Paginator 类例如ListView 分页在视图函数中使用 Paginator Django 的安全性 防御跨站脚本攻击(XSS)防御跨站点请求伪造(CSRF)防御 SQL 注入防御访问劫持SSL/HTTPSHost 头部验证Referrer 策略跨源弹出式窗口策略会话安全用户上传内容其他安全性相关主题 性能和优化 介绍一般方法缓存理解惰性数据库HTTP 性能模板性能使用现有软件的不同版本 序列化 Django 对象 序列化数据反序列化数据序列化格式自然键 Django 配置 基础指定配置文件默认配置在 Python 代码中使用 settings运行时更改设置安全可用的配置项创建你自己的配置文件不设置 DJANGO_SETTINGS_MODULE 时使用配置 信号 监听信号定义和发送信号断开信号 系统检查框架 编写自定义的检查 扩展包 LocalflavorCommentsFormtools 异步支持 异步视图异步安全异步适配函数