感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
- 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)
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
课程 - Django CMS for Developers
I mostly enjoyed everything.