精通Django Django 1.8 LTS全解pdf

圖書網
圖書網
圖書網
11095
文章
1708
評論
2019年1月4日13:06:10 1 892

精通Django Django 1.8 LTS全解 內容簡介

本書的主要目的是把你打造成 Django 專家。本書集中講解兩方面的內容。首先,深入說明 Django 的機制,教你使用它構建 Web 應用。其次,適當討論高級概念,說明如何在項目中有效使用相關的工具。閱讀本書你將學會快速開發強大網站所需的技能,而且寫出的代碼簡潔、易于維護。

本書的第二個目的(沒那么重要)是為程序員提供一份關于 Django 長期支持(Long Term Support,LTS)版本的手冊。目前,Django 已經成熟,很多重要的商業網站都使用它開發。因此,本書意欲成為采用 Django 1.8 LTS 的商業網站的最新權威參考資源。本書電子版會一直更新,直到對 Django 1.8 的支持結束(2018 年)。

精通Django Django 1.8 LTS全解 目錄

Django 簡介

第 1 章 新手入門

1.1 安裝 Django

1.2 安裝 Python

1.3 安裝 Python 虛擬環境

1.4 安裝 Django

1.5 安裝數據庫

1.6 新建項目

1.7 模型-視圖-控制器設計模式

1.8 接下來

第 2 章 視圖和 URL 配置

2.1 第一個 Django 驅動的頁面:Hello World

2.2 第二個視圖:動態內容

2.3 URL 配置和松耦合

2.4 第三個視圖:動態 URL

2.5 Django 精美的錯誤頁面

2.6 接下來

第 3 章 Django 模板

3.1 模板系統基礎

3.2 使用模板系統

3.3 字典和上下文

3.4 基本的模板標簽和過濾器

3.5 理念和局限

3.6 在視圖中使用模板

3.7 模板加載機制

3.8 render()

3.9 模板子目錄

3.10 include 模板標簽

3.11 模板繼承

3.12 接下來

第 4 章 Django 模型

4.1 在視圖中執行數據庫查詢的“愚蠢”方式

4.2 配置數據庫

4.3 第一個應用

4.4 使用 Python 定義模型

4.5 基本的數據訪問

4.6 接下來

第 5 章 Django 管理后臺

5.1 使用 Django 管理后臺

5.2 把模型添加到 Django 管理后臺中

5.3 把字段設為可選的

5.4 自定義字段的標注

5.5 自定義 ModelAdmin 類

5.6 用戶、分組和權限

5.7 何時以及為何使用管理界面

5.8 接下來

第 6 章 Django 表單

6.1 從請求對象中獲取數據

6.2 一個簡單的表單處理示例

6.3 改進這個簡單的表單處理示例

6.4 簡單的驗證

6.5 創建一個聯系表單

6.6 在視圖中使用表單對象

6.7 改變字段的渲染方式

6.8 設定最大長度

6.9 設定初始值

6.10 自定義驗證規則

6.11 指定標注

6.12 自定義表單的外觀

6.13 接下來

第 7 章 高級視圖和 URL 配置

7.1 URL 配置小技巧

7.2 性能

7.3 錯誤處理

7.4 引入其他 URL 配置

7.5 給視圖函數傳遞額外參數

7.6 反向解析 URL

7.7 為 URL 模式命名

7.8 URL 命名空間

7.9 接下來

第 8 章 高級模板技術

8.1 模板語言回顧

8.2 RequestContext 和上下文處理器

8.3 自定義上下文處理器的指導方針

8.4 自動轉義 HTML

8.5 模板加載內部機制

8.6 擴展模板系統

8.7 自定義模板標簽和過濾器

8.8 自定義模板標簽的高級方式

8.9 接下來

第 9 章 Django 模型的高級用法

9.1 相關的對象

9.2 管理器

9.3 模型方法

9.4 執行原始 SQL

9.5 執行原始查詢

9.6 直接執行自定義的 SQL

9.7 接下來

第 10 章 通用視圖

10.1 對象的通用視圖

10.2 提供“友好的”模板上下文

10.3 提供額外的上下文變量

10.4 顯示對象子集

10.5 動態過濾

10.6 接下來

第 11 章 在 Django 中驗證用戶的身份

11.1 概覽

11.2 使用 Django 的身份驗證系統

11.3 User 對象

11.4 權限和權限核準

11.5 在 Web 請求中驗證身份

11.6 身份驗證視圖

11.7 模板中的身份驗證數據

11.8 在管理后臺中管理用戶

11.9 密碼管理

11.10 自定義身份驗證

11.11 自定義權限

11.12 擴展現有的 User 模型

11.13 替換成自定義的 User 模型

11.14 接下來

第 12 章 測試 Django 應用程序

12.1 測試簡介

12.2 自動化測試簡介

12.3 基本的測試策略

12.4 編寫一個測試

12.5 測試工具

12.6 測試數據庫

12.7 使用其他測試框架

12.8 接下來

第 13 章 部署 Django 應用程序

13.1 為上線做好準備

13.2 關鍵設置

13.3 各環境專用的設置

13.4 HTTPS

13.5 性能優化

13.6 錯誤報告

13.7 使用虛擬環境

13.8 在生產環境中使用不同的設置

13.9 把 Django 應用程序部署到生產服務器

13.10 使用 Apache 和 mod_wsgi 部署 Django 應用程序

13.11 在生產環境中伺服文件

13.12 在生產環境伺服靜態文件

13.13 彈性伸縮

13.14 性能調優

13.15 接下來

第 14 章 生成非 HTML 內容

14.1 基礎知識:視圖和 MIME 類型

14.2 生成 CSV 文件

14.3 其他基于文本的格式

14.4 生成 旧版尊龙人生就是博下载 文件

14.5 其他可能

14.6 訂閱源框架

14.7 網站地圖框架

14.8 接下來

第 15 章 Django 會話

15.1 啟用會話

15.2 配置會話引擎

15.3 在視圖中使用會話

15.4 會話對象指導方針

15.5 會話序列化

15.6 設定測試 cookie

15.7 在視圖之外使用會話

15.8 何時保存會話

15.9 持續到瀏覽器關閉的會話與持久會話

15.10 清理會話存儲器

15.11 接下來

第 16 章 Django 的緩存框架

16.1 配置緩存

16.2 整站緩存

16.3 視圖層緩存

16.4 模板片段緩存

16.5 低層緩存 API

16.6 下游緩存

16.7 使用 Vary 首部

16.8 使用其他首部控制緩存

16.9 接下來

第 17 章 Django 中間件

17.1 激活中間件

17.2 鉤子和應用中間件的順序

17.3 自己動手編寫中間件

17.4 可用的中間件

17.5 中間件的順序

17.6 接下來

第 18 章 國際化

18.1 定義

18.2 翻譯

18.3 國際化 Python 代碼

18.4 國際化模板代碼

18.5 國際化 JavaScript 代碼

18.6 國際化 URL 模式

18.7 創建本地語言文件

18.8 顯式設定當前語言

18.9 在視圖和模板之外使用翻譯

18.10 實現方式說明

18.11 接下來

第 19 章 安全保護

19.1 Django 內置的安全特性

19.2 其他安全建議

19.3 接下來

第 20 章 安裝 Django 的其他方式

20.1 使用其他數據庫

20.2 手動安裝 Django

20.3 升級 Django

20.4 安裝針對特定發行版的包

20.5 安裝開發版

20.6 接下來

第 21 章 數據庫管理進階

21.1 通用說明

21.2 PostgreSQL 說明

21.3 MySQL 說明

21.4 SQLite 說明

21.5 Oracle 說明

21.6 使用###第三方數據庫后端

21.7 集成舊數據庫

21.8 接下來

附錄 A 模型定義參考指南

附錄 B 數據庫 API 參考指南

附錄 C 通用視圖參考指南

附錄 D Django 設置

附錄 E 內置模板標簽和過濾器

附錄 F 請求和響應對象

附錄 G 使用 Visual Studio 做 Django 開發

精通Django Django 1.8 LTS全解 精彩文摘

開始使用 Django 之前有兩件重要的事要做:

1. 安裝 Django(明擺著的)

2. 適當理解模型-視圖-控制器(Model-View-Controller,MVC)設計模式

首先要安裝 Django,這一步特別簡單,本章前半部分會詳細說明。第二點同樣重要,如果你剛接觸編程,或者之前使用的編程語言沒有把數據和顯示數據的邏輯區分開,更要理解。Django 的哲學建立在“松耦合”之上,這正是 MVC 背后的哲學。本書會不斷深入說明松耦合和 MVC,如果你對 MVC 知之甚少,最好別跳過本章后半部分,因為理解 MVC 之后,理解 Django 就容易多了。

圖書網:精通Django Django 1.8 LTS全解pdf

繼續閱讀
資源地址:用心發表評論,回復即可查看(字數限制至少10字以上)。
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
Python量化交易實戰epub 程序設計

Python量化交易實戰epub

Python量化交易實戰 作者:王曉華 Python量化交易實戰 出版社:清華大學出版社 Python量化交易實戰 內容簡介 在目前不斷變化、蓬勃發展的中國資本市場,量化投資作為新興的投資方法,引來越...
現代API 通往架構師之門epub 程序設計

現代API 通往架構師之門epub

現代API 通往架構師之門 作者:李泉 現代API 通往架構師之門 出版社:清華大學出版社 現代API 通往架構師之門 內容簡介 本書首先回顧系統集成及服務的歷史,對其核心概念和核心思想進行重新闡述;...
Python自動化運維 技術與最佳實踐pdf 程序設計

Python自動化運維 技術與最佳實踐pdf

Python自動化運維 技術與最佳實踐 作者:劉天斯 Python自動化運維 技術與最佳實踐 出版社:機械工業出版社 Python自動化運維 技術與最佳實踐 內容簡介 本書在中國運維領域將有“劃時代”...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

評論:1   其中:訪客  1   博主  0
    • wrr wrr 9

      不錯