Django - `settings.py` 文件的各項配置
以下是 Django 項目中 settings.py 文件的各項配置及其含義介紹: 1. 基本配置 BASE_DIR 定義專案的基礎目錄。 用於生成專案中相對路徑。 典型定義: BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY 專案的加密密鑰,用於加密會話資料和...
以下是 Django 項目中 settings.py 文件的各項配置及其含義介紹: 1. 基本配置 BASE_DIR 定義專案的基礎目錄。 用於生成專案中相對路徑。 典型定義: BASE_DIR = Path(__file__).resolve().parent.parent SECRET_KEY 專案的加密密鑰,用於加密會話資料和...
在第一天,我們將設定開發環境並學習 Django 的基本概念,從而為後續課程打下堅實的基礎。 課程目標 安裝 Python 和 Django。 理解 Django 的 MVC/MVT 架構。 創建並啟動第一個 Django 專案。 課程內容 1. 安裝 Python 確保你的電腦已安裝 Python 3.8 或以上版本: 到 Py...
課程大綱 第一週:基礎入門 Day 1: 環境設置與基礎概念 安裝 Python 與 Django 理解 Django 架構 (MVC/MVT 模式) 創建第一個 Django 專案 啟動開發伺服器 Day 2: Django 應用程式結構 專案與應用的區別 創建與註冊應用 Django 的 URL 路由系統 Day 3: 視圖與模板 ...
用途 將責任分割、鏈結,一步一步處理請求 classDiagram Handler o-- Handler Handler <|-- ConcreteHandlerA Handler <|-- ConcreteHandlerB Handler <|-- ConcreteHandlerC Handler ..> Request Con...
用途 迭代器模式(Iterator Pattern)是一種行為型設計模式,它提供了一種方法來依序存取一個聚合物件中的各個元素,而無需暴露其內部實作細節。這個模式主要用於遍歷集合物件的元素,例如清單、陣列或其他集合類型,而不需要了解集合的底層實作方式。 主要特色: 統一介面:透過提供一個統一的介面來遍歷不同類型的集合。 解耦合:將集合的遍歷操作與集合本身的實作分離。 彈性:可...
用途 將請求封裝成一個對象,從而使您可以用不同的請求對客戶進行參數化 classDiagram Invoker o--> ICommand ConcreteCommand ..> ICommand ConcreteCommand --> Receiver Client --> Receiver namespace BaseShapes ...
用途 將對象”組合”成樹結構以表示部分-整體層次結構 classDiagram Client ..> Leaf Client ..> Composite Leaf --|> Component Composite --|> Component Composite "1" o--> "0..*" Component namesp...
用途 把事物對象和其具體行爲、具體特徵分離開來,使它們可以各自獨立的變化。 classDiagram ConcreteAbstract --|> Abstract Implementor --o Abstract ConcreteImplementor ..|> Implementor Client ..> Implementor Clien...
用途 節省記憶體和資源,並提高的效能 classDiagram ConcreteFlyweight ..|> IFlyweight UnsharedConcreteFlyweight ..|> IFlyweight Context ..> IFlyweight Context ..> Factory Factory ..> IFl...
用途 提供了一個簡化的介面,用來操作複雜的子系統 classDiagram SystemFacade ..> SubsystemA SystemFacade ..> SubsystemB ClientA ..> SystemFacade ClientB ..> SystemFacade namespace System { cl...