1. 程式人生 > >Django 2.0官方文件中文 渣翻 總索引(個人學習,歡迎指正)

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

將包含API的介面參考及Django的其他內部實現內容,它們描述了Django是如何執行的、我們應該如何使用它們,讓我們對Django關鍵的概念有初步的瞭解。 - How-to指南-How-to 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框架的其他核心功能: