課程簡介

  • 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.

每位參與者的報價

相關課程

課程分類