Django高级教程

该教程的版本为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/

你可能感兴趣的:(Django高级教程)