Django高级教程 2018-10-05 本文已影响0人 liwan1698 该教程的版本为Django2.0。如何安装Django 安装的Python 安装Apache和mod_wsgi 让您的数据库运行 移除任何老版本的Django的 安装Django代码模型和数据库 模型 进行查询 聚合 搜索 经理 执行原始SQL查询 数据库事务 多个数据库 表空间 数据库访问优化 数据库仪器 模型关系API用法的示例处理HTTP请求 URL调度器 写意见 查看装饰者 文件上传 Django的快捷函数 通用视图 中间件 如何使用会话使用表单 HTML表单 Django的在表单中的角色 Django中的表单 构建一张表单 详解Django的Form类 使用表单模板 更多相关主题模板 模板引擎的支持 Django模板语言基于类的视图 基于类的视图简介 内置的基于类的通用视图 使用基于类的视图进行表单处理 将mixins与基于类的视图一起使用 基本的例子 在URLconf中使用简单 子类化通用视图迁移 命令 后端支持 工作流程 依赖 迁移文件 将迁移添加到应用程序 历史模型 删除模型字段时的注意事项 数据迁移 挤压迁移 序列化值 支持多个Django版本管理文件 在模型中使用文件 该File对象 文件存储在Django中测试 编写和运行测试 测试工具 高级测试主题Django的中的用户认证 概况 安装 用法Django的缓存框架 设置缓存 每站点缓存 每视图缓存 模板片段缓存 低级缓存API 下游缓存 使用Vary标头 使用其他标头控制高速缓存 ``MIDDLEWARE``顺序条件视图处理 该condition装饰 仅计算一个值的快捷方式 将装饰器与其他HTTP方法一起使用 与中间件条件处理的比较加密签名 保护SECRET_KEY 使用低级API发送电子邮件 快速上手 send_mail() send_mass_mail() mail_admins() mail_managers() 示例 防止标头注入 该EmailMessage班 电子邮件后端 配置电子邮件进行开发国际化和本地化 概况 定义日志 快速记录底漆 使用日志记录 配置日志 Django的日志记录扩展 Django的默认日志配置分页 例如 使用Paginator在视图 Paginator对象 InvalidPage例外 Page对象Django中的安全性 跨站点脚本(XSS)保护 跨站点请求伪造(CSRF)保护 SQL注入保护 点击劫持保护 SSL / HTTPS 主机头验证 会话安全性 用户上传的内容 其他安全主题性能和优化 介绍 一般方法 高速缓存 理解懒惰 数据库 HTTP性能 模板性能 使用不同版本的可用软件序列化Django对象 序列化数据 反序列化数据 序列化格式 自然键Django设置 基础 指定配置文件 默认配置 在Python的代码中使用的设置 运行时更改设置 安全 可用的配置项 创建你自己的配置文件 使用设置而不设置DJANGO_SETTINGS_MODULE信号 听信号 定义和发送信号 断开信号系统检查框架 写自己的支票外包装 Localflavor 注释(评论) Formtools 完整教程https://www.daimapi.com/django/