Django 2.0官方文件中文 渣翻 總索引(個人學習,歡迎指正)
(譯者注:本人目前在南京一家網際網路公司工作,職位是測試開發工程師。因為測試工作中經常會用到編碼語言,如Python、Java、Shell等,所以幾年前萌生了對Python語法的學習。Django作為Python Web開發的佼佼者,市面上也有很多關於Django技術的書籍,但卻沒有官方的文件翻譯,本人也是懷揣著學習加鞏固的想法,一來提高自己的編碼能力,二來提供網友一個學習的平臺,若遇到翻譯不對的地方,希望大家評論區及時指正,謝謝 O(∩_∩)O )
修訂記錄
摘要 | 動作 | 日期 |
---|---|---|
完成部分總索引翻譯 | 新增 | 2017年12月4日 |
完成全部總索引翻譯 | 更新 | 2018年1月6日 |
完成Model-Field types翻譯 | 更新 | 2018年5月20日 |
Django 手冊
在這裡,您將瞭解到Django的一切。
該文件是如何組織學習教程的?
Django有很多的文件,高水平要求的組織概述將幫助您在哪裡找到自己需要的知識。
- 教程-Tutorials將通過一系列的操作步驟來幫助你建立Web應用程式,如果您是Django或Web應用開發新手,可以從 第一步 開啟學習之旅。 - 主題指南-Topic guides將在相當高的層次上討論關鍵性的主題及概念,並提供非常有用的解釋資訊及概念描述。 - 參考指南-Reference guides
教程-Tutorials
更先進,並說明Django是如何工作的。
第一步
您是Django或編碼的新手?沒關係,這會是您啟程的地方。
模型層-Model
Django提供了一個抽象層(“模型”)來構建和處理Web應用程式的資料,詳細瞭解如下:
檢視層-View
Django具有“檢視”的概念,它用來封裝負責處理使用者請求和返回響應的邏輯。 通過以下連結查詢所有您需要了解的檢視:
模版層-Template
模板層為使用者提供了一種設計友好的語法來呈現資訊,瞭解這個語法如何被設計者使用,以及程式設計師如何擴充套件它:
- 基礎-The basics: 概覽 - 面向設計師-For designers: 語言概覽 | 內建的標籤tags及過濾器filters | 人性化 - 面向程式設計師-For programmers: 模版API | 自定義標籤tags及過濾器filters
表單-Forms
Django提供了一個豐富的框架來幫助建立表單和操作表單資料。
開發流程
瞭解各種元件和工具,以幫助您開發和測試Django應用:
- 配置-Settings: 概覽 | 完整配置列表 - 應用-Applications: 概覽 - 異常-Exceptions: 概覽 - django-admin 和 manage.py: 概覽 | 新增自定義命令 - 測試-Testing: 介紹 | 編寫並執行測試 | 包含的測試工具 | 高階主題 - 部署-Deployment: 概覽 | WSGI伺服器 | 部署靜態檔案 | 通過email跟蹤程式碼錯誤
管理頁-admin
查詢所有您需要了解的自動化管理介面,這是Django最受歡迎的功能之一:
安全-Security
安全性是Web應用程式開發中最重要的話題,Django提供了多種保護工具和機制:
國際化和本地化
Django提供強大的國際化和本地化框架,以協助您開發多語言和世界各地的應用程式:
效能和優化
這裡有各種各樣的技術和工具可以幫助您更高效地執行程式碼 - 更快速,並使用更少的系統資源。
地理框架
Django提供了一個豐富的框架來幫助建立表單和操作表單資料。
GeoDjango一直努力於做一個世界級的地理Web框架, 其目標是儘可能地簡化構建GIS Web應用程式,並利用空間資料的功能。
常見的Web應用工具
Django提供了Web應用程式開發中常用的多種工具:
其他核心功能
瞭解Django框架的其他核心功能: