關於Django你需要知道的一切。
獲得幫助
遇到麻煩?我們想幫忙!
- 嘗試常見問題解答 - 它可以解答許多常見問題。
- 尋找具體信息?嘗試索引,模塊索引或詳細目錄。
- 在django-users郵件列表的檔案中搜索信息,或 發佈問題。
- 在#django IRC頻道中提問,或者搜索IRC日誌以查看之前是否有人詢問過。
- 在我們的票務跟蹤器中報告Django的錯誤。
如何組織文檔
Django有很多文檔。對其組織方式的高級概述將幫助您瞭解在哪些方面尋找某些事物:
第一步
你是Django的新手還是編程?這是開始的地方!
- 從頭開始: 概述 | 安裝
- 教程: 第1部分:請求和響應 | 第2部分:模型和管理站點 | 第3部分:視圖和模板 | 第4部分:表單和通用視圖 | 第5部分:測試 | 第6部分:靜態文件 | 第7部分:自定義管理站點
- 高級教程: 如何編寫可重用的應用程序 | 爲Django編寫第一個補丁
模型層
Django提供了一個抽象層(“模型”),用於構建和操作Web應用程序的數據。在下面瞭解更多信息:
視圖層
Django具有“視圖”的概念來封裝負責處理用戶請求和返回響應的邏輯。通過以下鏈接找到您需要了解的所有視圖:
模板層
模板層提供了一種設計者友好的語法,用於呈現要呈現給用戶的信息。瞭解設計人員如何使用此語法以及程序員如何擴展它:
表格
Django提供了一個豐富的框架來促進表單的創建和表單數據的操作。
開發過程
瞭解各種組件和工具,以幫助您開發和測試Django應用程序:
地理框架
GeoDjango打算成爲世界級的地理Web框架。其目標是儘可能簡化地構建GIS Web應用程序並利用空間數據的強大功能。
常用Web應用程序工具
Django提供了Web應用程序開發中常用的多種工具: