课程大纲

  • 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 小时

人数



每位参与者的报价

客户评论 (4)

相关课程

Web Development with Django

21 小时

Advanced Django

14 小时

Django CMS for Administrators

14 小时

Django CMS for Developers

21 小时

Build REST APIs with Python and Django

14 小时

Wagtail CMS for Developers

21 小时

Introduction to Data Science and AI using Python

35 小时

Algorithmic Trading with Python and R

14 小时

Anomaly Detection with Python and R

14 小时

Applied AI from Scratch in Python

28 小时

ArcGIS with Python Scripting

14 小时

Behave: BDD结合Python(针对Python使用Cucumber/Gherkin)

7 小时

Bioinformatics with Biopython

14 小时

Building Chatbots in Python

21 小时

Continuous Integration / Continuous Delivery (CI/CD) with Python

14 小时

课程分类

1