1. 程式人生 > >Django2中文文檔--目錄及介紹部分

Django2中文文檔--目錄及介紹部分

設計 圖層 部件 項目 ges schema 世界級 web 以及

Django2文檔-文檔結構

我是按照官方文檔的格式進行翻譯,所以格式根官方格式一致

如果大家發現哪些地方有問題可以聯系我

[email protected]

或者加入QQ群跟我一起翻譯,群號碼: 223673646

目前群裏就我一個人,有點尷尬哈

以下是文檔目錄,我爭取每天能更新一條吧

入門

  1. 概覽|安裝
  2. 教程
    1. 請求和響應
    2. 模型和管理網站
    3. 視圖和模板
    4. 表單和通用視圖
    5. 測試
    6. 靜態文件
    7. 自定義管理網站
  3. 高級教程
    1. 如何編寫可重復使用的應用程序
    2. 為Django編寫你的第一個補丁

模型層

Django提供了一個抽象的("模型")來構建和處理Web應用程序數據.詳細如下

  1. 模型
    1. 簡介
    2. 字段類型
    3. 索引
    4. 元選項
    5. 模型類
  2. QuerySets
    1. 進行查詢
    2. QuerySet方法引用
    3. 查找表達式
  3. 模型實例
    1. 實例方法
    2. 訪問相關的對象
  4. 同步
    1. 簡介
    2. 操作參考
    3. SchemaEditor
    4. 編寫遷移
  5. 高級
    1. 管理員
    2. 原始SQL
    3. 交易
    4. 聚合
    5. 搜索
    6. 自定義字段
    7. 多個數據庫
    8. 自定義查找
    9. 查詢表達式
    10. 條件表達式
    11. 數據庫功能
  6. 其他
    1. 支持的數據庫
    2. 舊數據庫
    3. 提供初始數據
    4. 優化數據庫訪問
    5. PostGRESQL的特定功能

視圖層

Django具有"視圖"的概念,來封裝負責處理用戶請求和返回響應的邏輯.

  1. 基礎知識
    1. URLconfs
    2. 查看功能
    3. 快捷鍵
    4. 裝飾
  2. 參考
    1. 內置函數
    2. 請求/響應對象
    3. TemplateResponse對象
  3. 文件上傳
    1. 概述
    2. 文件對象
    3. 存儲API
    4. 管理文件
    5. 自定義存儲
  4. 基於類的視圖
    1. 概述
    2. 內置顯示視圖
    3. 內置編輯視圖
    4. 使用mixins
    5. API參考
    6. 扁平指數
  5. 高級
    1. 生成CSV
    2. 生成PDF
  6. 中間件
    1. 概述
    2. 內置的中間件類

模板層

模板層提供了一種設計友好的語法來呈現信息給用戶.以下是這種語法的使用和拓展

  1. 基礎知識
    1. 概述
  2. 對於設計師
    1. 語言概述
    2. 內置標簽和過濾器
    3. 人性化
  3. 對於程序員
    1. 模板API
    2. 自定義標簽和過濾器

表單

Django提供了一個豐富的框架來幫助創建表單和操作表單數據

  1. 基礎知識
    1. 概述
    2. 表單API
    3. 內置字段
    4. 內置小部件
  2. 高級
    1. 模型的表單
    2. 集成媒體
    3. Formsets
    4. 定制驗證

開發過程

了解各種組件和工具的使用,以幫助你開發和測試Django應用程序

  1. 設置
    1. 概覽
    2. 完整的設置列表
  2. 應用程序
    1. 概述
  3. 例外
    1. 概述
  4. django-admin和manage====== .======py
    1. 概述
    2. 添加自定義命令
  5. 測試
    1. 介紹
    2. 編寫和運行測試
    3. 包含測試工具
    4. 高級主題
  6. 部署
    1. 概述
    2. WSGI服務器
    3. 部署靜態文件
    4. 通過電子郵件跟蹤代碼錯誤

管理員

查找所有你需要了解的自動化管理界面,這是Django最受歡迎的功能之一:

  1. 管理網站
  2. 管理員操作
  3. 管理文檔生成器

安全

安全性是Web應用程序開發中最重要的話題, Django提供了多種保護工具和機制:

  1. 安全概述
  2. 披露了Django的安全問題
  3. 點擊劫持保護
  4. 跨站請求偽造保護
  5. 加密簽名
  6. 安全中間件

國際化和本地化

Django提供強大的國際化和本地化框架,以協助你開發多語言的應用程序

  1. 概述
  2. 國際化
  3. 本地化
  4. 本地化的WebUI格式和表單輸入
  5. 時區

性能和優化

有各種各樣的技術和工具可以幫你更高效更快速的運行,並且使用更少的系統資源

  1. 性能和優化概述

地理框架

GeoDjango打算成為一個世界級的地理Web框架。其目標是盡可能地簡化構建GIS Web應用程序,並利用空間數據的功能

常見的Web應用程序工具

Django提供了Web應用程序開發中常用的多種工具:

  1. 身份驗證
  2. 高速緩存
  3. 記錄
  4. 發送電子郵件
  5. 聯合供稿(RSS/Atom)
  6. 分頁
  7. 消息框架
  8. 序列化
  9. 會議
  10. 站點地圖
  11. 靜態文件管理
  12. 數據驗證

其他核心功能

了解Django的其他核心功能:

  1. 有條件的內容處理
  2. 內容管理和一般關系
  3. Flatpages
  4. 重定向
  5. 信號
  6. 系統檢查框架
  7. 網站框架
  8. Unicode in Django

Django開源項目

了解Django項目本身的開發過程以及您可以做的貢獻:

  1. 社區
    1. 如何參與
    2. 發布過程
    3. 團隊組織
    4. Django源代碼庫
    5. 安全政策
    6. 郵件列表
  2. 設計哲學
    1. 概述
  3. 文檔
    1. 關於本文檔
  4. 第三方發行
    1. 概述
  5. Django隨著時間的推移
    1. API穩定性
    2. 發行說明和升級說明
    3. 棄用時間表

** @入沐三分 **

Django2中文文檔--目錄及介紹部分