课程大纲

  • Django 概述
    • Django 是一个框架
    • 框架 VS 套件
    • 它能做什么?
    • 有哪些选择?
  • 入门 Django
    • 网站和应用程式
    • 共用配置
    • 最小 Django 布局
    • 内置灵活性
  • 使用 Cookiecutter
    • 为什么选择 Cookiecutter?
    • Cookiecutter 功能
    • 创建专案
    • 创建应用程式
    • 自定义 Cookiecutter
  • 使用 Django ORM 创建模型
    • 定义模型
    • 相关物件
    • SQL 迁移
    • 应用程式配置
    • Accessing 模型
  • 无需登录,免费管理
    • 设置 admin 使用者
    • 运行管理网站
    • 调整管理介面
    • 更改管理索引页面
  • 基本检视(又名控制器)
    • 什么是检视?
    • Http 回应
    • URL 路由配置
    • 快速键:get_object_or_404()
  • 使用范本
    • 关于范本
    • Django 范本语法
    • 静态档
    • 载入范本
    • URL 标记
    • 快捷方式:template.render()
  • 查询模型
    • 查询集
    • 栏位查找
    • 链接过滤器
    • 切片查询集
    • 相关领域
    • Q 物件
  • 增强模型
    • 自定义方法
    • 复杂关系
    • 覆盖标准方法
  • 形式
    • 表单概述
    • GET 和 POST
    • Form 类
    • 处理表单
    • 部件
    • 验证
    • 范本中的表单
    • 超越基础
  • 调试
    • 列印到主控台
    • Django 调试页面
    • 读取 Django 日志
    • Django 调试工具列
  • 基于类的检视
    • 关于类属检视
    • 通用检视的类型
    • 预设通用检视
    • 基于类的通用检视
    • 检视清单和详细资讯
  • 使用者身份验证
    • 身份验证 VS 授权
    • 配置使用者
    • 权限
  • 工作阶段 Management
    • 启用工作阶段
    • 会话后端的类型
    • 会话 Cookie
    • Access从视图查看会话
  • 迁移
    • 托管 VS 非托管表
    • 处理架构更改
    • 使用Make Migrations和 Migrate
    • 调整迁移
    • 迁移数据
  • 高级配置
    • Django 设置架构
    • 典型配置
    • 使用 12 Factor Config
    • 安全注意事项
  • 使用 RESTtful 介面提供数据
    • Django REST 框架
    • 序列化
    • 请求和回应
    • 基于函数的检视
    • 基于类的检视
  • 静态档 Management
    • 静态档类型
    • 配置 Access
    • 命名空间
    • 范本
    • 从外部部署 Django
  • 自动化测试
    • 为什么要创建测试?
    • 何时创建测试?
    • 使用 Django 的测试框架
    • 使用测试用户端
    • 运行测试
    • 检查代码覆盖率
  • 使用快取
    • 缓存类型
    • 设置快取
    • 按网站和按视图缓存
    • 低级 API
    • 缓存安全性
  • 创建可重用的应用程式
    • 包装
    • 选择合适的名称
    • 部署
    • 使用设置工具
  • Documentation 与 Sphinx
    • 狮身人面像的描述
    • 重组文本
    • 配置 Sphinx
    • 创建 Doc 档案
    • 使用 Auto doc
    • 生成文件

要求

    对 Django 的理解。
 35 小时

客户评论 (2)

即将举行的公开课程

课程分类