你需要知道的關于Django的一切。
Django有很多文檔。對其組織方式的高級概述將幫助您知道在哪里查找某些內容:
教程牽著你的手,通過一系列的步驟來創建一個Web應用程序。從這里開始,如果你是新的Django或Web應用程序開發。也看看“第一步下面”。主題將指導在相當高的水平討論的重點議題和概念,并提供有用的背景資料和解釋。參考指南包含API和Django的機械等方面的技術參考。他們描述它是如何工作和如何使用它,但假設你對關鍵概念有一個基本的了解。如何對導游的食譜。它們指導您完成解決關鍵問題和用例的步驟。他們比教程更先進,并假設一些Django如何工作的知識。你是新來的Django或編程?這是開始的地方!
從無到有: 概述 | 安裝教程: 第1部分:請求和響應 | 第2部分:模型和管理網站 | 第3部分:查看和模板 | 第4部分:表單和通用視圖 | 第5部分:測試 | 第6部分:靜態文件 | 第7部分:自定義管理網站高級教程: 如何編寫可復用的應用程序 | 編寫Django的第一個補丁Django提供了一個用于構造和操作Web應用程序數據的抽象層(“模型”)。詳細了解如下:
車型: 入門機型 | 字段類型 | Meta選項 | 模型類查詢集: 執行查詢 | 查詢集方法參考 | 查找表達式模型實例: 實例方法 | 訪問相關對象遷移: 介紹遷移 | 操作參考 | SchemaEditor | 編寫遷移高級: 經理 | 原始SQL | 交易 | 聚合 | 搜索 | 自定義字段 | 多個數據庫 | 自定義查找 | 查詢表達式 | 條件表達式 | 數據庫函數其他: 支持的數據庫 | 遺留數據庫 | 提供初始數據 | 優化數據庫訪問 | PostgreSQL的特定功能Django有“views”的概念來封裝負責處理用戶請求和返回響應的邏輯。通過以下鏈接查找您需要了解的所有視圖:
基礎知識: 的URLconf | 查看功能 | 快捷鍵 | 裝飾品參考: 內置視圖 | 請求/響應對象 | TemplateResponse對象文件上傳: 概述 | File對象 | 存儲API | 管理文件 | 自定義存儲基于類的觀點: 概述 | 內置顯示視圖 | 內置編輯視圖 | 使用混入 | API參考 | 平坦指數高級: 生成CSV | 生成PDF中間件: 概述 | 內置中間件類模板層提供用于呈現要呈現給用戶的信息的設計者友好的語法。了解設計者如何使用這種語法,以及程序員如何擴展它:
基礎知識: 概述對于設計師: 語言概述 | 內置的標簽和過濾器 | 人性化對于程序員: 模板API | 自定義標簽和過濾器Django提供了一個豐富的框架,以便于表單的創建和表單數據的操作。
基礎知識: 概述 | 表格API | 內置字段 | 內置小部件高級: 表格為模型 | 整合媒體 | 表單集 | 自定義驗證了解各種組件和工具,以幫助您開發和測試Django應用程序:
設置: 概述 | 完整的設置列表應用: 概述例外: 概述Django的admin和manage.py: 概述 | 添加自定義命令測試: 簡介 | 編寫和運行測試 | 包括測試工具 | 高級主題部署: 概述 | WSGI服務器 | 部署靜態文件 | 通過電子郵件跟蹤代碼錯誤查找您需要了解的關于自動化管理界面的所有信息,Django最受歡迎的功能之一:
管理網站管理操作管理文檔生成器安全是Web應用程序開發中至關重要的一個主題,Django提供了多種保護工具和機制:
安全概述Django中披露的安全問題點擊保護跨站請求偽造保護密碼簽名安全中間件Django提供了強大的國際化和本地化框架,以幫助您開發多語言和世界地區的應用程序:
簡介 | 國際 | 本地化 | 本地化Web UI格式化和表單輸入時區有各種各樣的技術和工具,可以幫助您的代碼運行更有效率 - 更快,并使用更少的系統資源。
性能和優化概述Django旨在與多種不同的口味和版本的Python兼容:
Jython支持Python 3兼容性GeoDjango內置打算成為一個世界級的地理Web框架。它的目標是使其盡可能容易地構建GIS Web應用程序,并利用空間使能的數據的力量。
Django提供了Web應用程序開發中通常需要的多種工具:
驗證: 概述 | 使用認證系統 | 密碼管理 | 自定義驗證 | API參考緩存記錄發送電子郵件聯合Feed(rss / Atom)分頁消息框架序列化會話Sitemap靜態文件管理數據驗證了解Django框架的其他一些核心功能:
條件內容處理內容類型和泛型關系平板重定向信號系統檢查框架網站框架Unicode在Django中了解Django項目本身的開發過程以及您可以如何貢獻:
社區: 如何參與 | 發布流程 | 團隊組織 | 團隊見面 | 當前角色 | Django的源代碼庫 | 安全策略 | 郵件列表設計理念: 概述文件: 關于此文檔第三方發行: 概述Django的一段時間: API的穩定性 | 發行說明和升級說明 | 棄用時間軸新聞熱點
疑難解答