课程大纲

  • Django 概述
  • Django 是一个框架
  • 框架 VS 包
  • 它能做什么?
  • 有哪些替代方案?
开始使用 Django 网站和应用程序 共享配置 最小 Django 布局 内置灵活性
  • 使用饼干切割机
  • 为什么选择千篇一律?
  • 千篇一律的功能
  • 创建项目
  • 创建应用
  • 自定义饼干切割机
使用 Django ORM 创建模型 定义模型 相关对象 SQL 迁移 应用配置 访问模型
  • 免费登录和免费管理
  • 设置管理员用户
  • 运行管理站点
  • 调整管理界面
  • 更改管理索引页
基本视图(又名控制器) 什么是视图? Http 响应 网址路由配置 快捷键:get_object_or_404()
  • 使用模板
  • 关于模板
  • Django 模板语法
  • 静态文件
  • 加载模板
  • 网址标记
  • 快捷方式:模板.渲染()
查询模型 查询集 字段查找 链接筛选器 切片查询集 相关领域 Q 对象
  • 增强模型
  • 自定义方法
  • 复杂的关系
  • 覆盖标准方法
形式 表单概述 获取和发布 窗体类 处理表单 部件 验证 模板中的表单 超越基础
  • 调试
  • 打印到控制台
  • Django 调试页面
  • 读取 Django 个日志
  • Django 调试工具栏
基于类的视图 关于通用视图 通用视图的类型 默认通用视图 基于类的通用视图 视图列表和详细信息
  • 用户身份验证
  • 身份验证与授权
  • 配置用户
  • 权限
会话 Management 启用会话 会话后端的类型 会话饼干 从视图访问会话
  • 迁移
  • 托管表 VS 非托管表
  • 处理架构更改
  • 使用进行迁移和迁移
  • 调整迁移
  • 迁移数据
高级配置 Django 设置体系结构 典型配置 使用 12 因素配置 安全注意事项
  • 使用 RESTtful 接口提供数据
  • Django REST 框架
  • 序列化
  • 请求和响应
  • 基于函数的视图
  • 基于类的视图
静态文件 Management 静态文件类型 配置访问权限 命名空间 模板 从 Django 外部部署
  • 自动化测试
  • 为什么要创建测试?
  • 何时创建测试?
  • 使用 Django 的测试框架
  • 使用测试客户端
  • 运行测试
  • 检查代码覆盖率
使用缓存 缓存的类型 设置缓存 按站点和按视图缓存 低级接口 缓存安全
  • 创建可重用的应用
  • 包装
  • 选择合适的名称
  • 部署
  • 使用设置工具
Documentation 与狮身人面像 狮身人面像的描述 重组文本 配置狮身人面像 创建文档文件 使用自动文档 生成文档

要求

    对 Django 的理解。
  35 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

相关课程

课程分类