django官方文檔1.11編翻:首頁

源網頁:https://docs.djangoproject.co...python

django說明文檔

全部關於django你應該且必須知道的。程序員

第一步

你是否django編程新手,那就今後開始!
從零開始:概述 | 安裝
使用說明:第一部分:請求與響應 | 第二部分:模型與後臺站點 | 第三部分:視圖和模板 | 第四部分:表單和通用視圖 | 第五部分:測試 | 第六部分:靜態文件 | 第七部分:自定義後臺站點
高級教程:如何編寫可重複使用的應用程序 | 編寫你的第一個django補丁數據庫

模型層

django提供了一個抽象層("模型")構建和操縱你的Web應用程序數據。下面瞭解更多信息:
模型:模型 | 字段類型 | 指標 | 元選項 | 模型類的介紹
查詢集合:查詢 | 查詢方法參考 | 查詢表達式
模型實例:實例方法 | 訪問相關的對象
遷徙:遷徙 | 運做參考 | 模式編輯器 | 寫做遷移的介紹
高級:經理 | 原SQL | 交易 | 彙集 | 搜索 | 自定義字段 | 多數據庫 | 自定義查找 | 查詢表達式 | 條件表達式 | 數據庫功能
其餘:支持的數據庫 | 遺留數據庫 | 提供初始數據 | 優化數據庫訪問 | PostgreSQL的特色django

視圖層

django"視圖"的概念就是將負責處理用戶的請求並返回響應的邏輯。經過下面的連接找到您須要瞭解的全部視圖:
基礎知識:URL跳轉配置 | 視圖功能 | 捷徑 | 裝飾
參考:內置視圖 | 請求/響應對象 | 模板響應對象
文件上傳:概述 | 文件對象 | 存儲API | 管理文件 | 自定義存儲
基於類的觀點:概述 | 內置顯示視圖 | 內置編輯視圖 | 使用混合 | API參考 | 扁平指數
高級:生成CSV | 生成PDF
中間件:概述 | 內置中間件編程

模板層

模板層爲呈現給用戶的信息提供了一種設計友好的語法。瞭解這種語法如何被設計者使用,以及它如何被程序員擴展:
基本知識:概述
設計師:語言概述 | 內置標籤和過濾器 | 人性化
程序員:模板API | 自定義標籤和過濾器緩存

表單

django提供了豐富的框架來推進建立表格和表格數據的操做。
基礎知識:概述 | API形式 | 內置字段 | 內置小工具
高級:模型 | 整合媒體 | 表單集合 | 定製驗證形式安全

開發過程

學習各類組件和工具來幫助你開發和體會django應用測試:
設置:概述 | 完整列表的設置
應用:概要
例外:概述
django和manage.py:概述 | 添加自定義命令
測試:介紹 | 編寫和運行測試 | 包含的測試工具 |高級主題
部署:概述 | WSGI服務 | 部署靜態文件 | 經過電子郵件跟蹤代碼錯誤性能優化

後臺

找到全部你須要知道的關於自動化的管理界面,一個django的最流行的功能:
管理網站
管理行爲
管理文檔生成器框架

安全

在開發Web應用程序中安全是一個相當重要的課題,並且django提供了多重保護的工具和機制:
安全概述
django披露的安全問題
點擊劫持保護
跨站點請求僞造保護
加密簽名
安全中間件編輯器

國際化與本地化

django提供了一個強大的國際化和本地化框架來幫助你開發的應用程序應對多語言和地區:
概述 | 國際化 | 定位 | 本地化Web UI的格式和表單輸入
時區

性能優化

有各類各樣的技術和工具能夠幫助你的代碼更有效地運行——更快,並且使用更少的系統資源。
性能和優化概述

python的兼容性

django旨在兼容多種不一樣版本的python:
Jython支持
python 3的兼容性

地理框架

GeoDjango打算成爲世界級的地理Web框架。 其目標是儘量簡單地構建GIS Web應用程序並利用空間使能數據的功能。

經常使用的Web應用工具

django提供了Web應用程序開發中一般須要的多種工具:
認證:概述 | 使用認證系統 | 密碼管理 | 自定義身份驗證 | API參考
高速緩存
記錄
發送電子郵件
聯合Feed(RSS / Atom)
分頁
消息框架
序列化
會話
站點地圖
靜態文件管理
數據驗證

其餘核心功能

學習django框架的一些核心功能:
有條件的內容處理
內容類型和泛型關係
平頁
重定向
信號
系統校驗框架
網站的框架
django中的unicode

django開源項目

瞭解django項目自己的發展過程和如何貢獻:社區:如何參與 | 釋放過程 | 團隊組織 | django的源代碼庫 | 安全政策 | 郵件列表設計哲學:概述文檔:關於這個文檔第三方分佈:概述隨着時間的推移:API的穩定性 | django版本註釋和升級指令 | 棄用時間表

相關文章
相關標籤/搜索