Django自學教程PDF高清文檔下載

事半功倍

筆者見過很多聰明的學生陷入僵局,浪費幾小時的時間嘗試解決遇到的 Django 或其他 Web 開發問題。這些問題往往是由于抓不住重點,或者所用的材料言語不詳。有時,你可能靈光一現,在十幾分鐘之內解決問題,但是更多的時候要耗費幾小時。筆者結合自己的經驗,力求消除這些障礙,讓你遠離坎坷,在開發應用的過程中一帆風順。

平緩學習曲線

Web 應用框架省時省力,但前提是你知道怎么使用框架??蚣艿膶W習曲線往往陡峭。本書力求平緩學習曲線,詳解方方面面,讓你快速掌握框架的用法。

改進工作流程

使用 Web 應用框架要遵守特定的設計模式,你只需在特定的位置放置特定的代碼。但是,與很多學生交流之后,筆者發現他們經常抱怨,不知如何從框架那里奪回控制權(即控制反轉)。為此,筆者制定了幾個工作流程,幫你在開發過程中重獲控制權,以自己的方式構建 Web 應用。

邊學邊做

無論如何,不要只是看看內容而已。這是一本實作指南,你要自己動手使用 Django 構建 Web 應用。動眼不動手可不行!若想有所獲益,請跟著本書一起開發應用。而且,在開發的過程中,不要復制粘貼書中的代碼。自己動手輸入,想想代碼的作用,然后再閱讀書中給出的說明。如果依舊不解,查閱 Django 文檔,到 Stack Overflow 或其他網站中尋求幫助,一定要把不理解的地方弄明白。如果你確實陷入僵局了,可以聯系筆者,以便筆者改進內容——已經有多位讀者為本書做出了貢獻。

Django自學教程PDF高清文檔下載的圖1

全網最全Python必讀書藉合集(PDF文檔免費下載)

目錄

扉頁
版權聲明
第 1 章 導言
1.1 本書特色
1.2 你將學到
1.3 用到的技術和服務
1.4 Rango 的初步設計和客戶要求
1.5 小結
第 2 章 前期準備工作
2.1 Python
2.2 Python 包管理器
2.3 虛擬環境
2.4 集成開發環境
2.5 代碼倉庫
第 3 章 Django 基礎
3.1 檢查環境
3.2 創建 Django 項目
3.3 創建 Django 應用
3.4 編寫視圖
3.5 映射 URL
3.6 基本流程
第 4 章 模板和媒體文件
4.1 使用模板
4.2 伺服靜態文件
4.3 伺服媒體文件
4.4 基本流程
第 5 章 模型與數據庫
5.1 Rango 的要求
5.2 設置數據庫
5.3 創建模型
5.4 創建和遷移數據庫
5.5 Django 模型和 shell
5.6 配置管理界面
5.7 編寫一個填充腳本
5.8 基本流程
第 6 章 模型、模板和視圖
6.1 創建數據驅動頁面的流程
6.2 在首頁顯示分類
6.3 創建詳情頁面
第 7 章 表單
7.1 基本流程
7.2 網頁和分類表單
第 8 章 模板進階
8.1 使用相對 URL
8.2 去除重復
8.3 模板繼承
8.4 render() 函數和 request 上下文
8.5 自定義模板標簽
8.6 小結
第 9 章 用戶身份驗證
9.1 設置身份驗證
9.2 密碼哈希
9.3 密碼驗證器
9.4 User 模型
9.5 增加用戶屬性
9.6 創建用戶注冊視圖和模板
9.7 實現登錄功能
9.8 限制訪問
9.9 退出
9.10 擴展功能
第 10 章 cookie 和會話
10.1 cookie 無處不在
10.2 會話和無狀態協議
10.3 在 Django 中設置會話
10.4 測試是否支持 cookie
10.5 客戶端 cookie:訪問次數統計示例
10.6 會話數據
10.7 瀏覽器存續期會話和持久會話
10.8 清理會話數據庫
10.9 注意事項和基本流程
第 11 章 使用 Django-Registration-Redux
11.1 安裝和設置
11.2 各項操作的 URL 映射
11.3 創建模板
第 12 章 集成 Bootstrap
12.1 模板
12.2 調整模板
12.3 使用 Django-Bootstrap-Toolkit
12.4 接下來
第 13 章 Webhose 搜索
13.1 Webhose API
13.2 添加搜索功能
13.3 集成到 Rango 應用中
第 14 章 中期練習
14.1 記錄網頁的訪問次數
14.2 在分類頁面中搜索
14.3 增加個人資料頁面
第 15 章 jQuery 和 Django
15.1 在 Django 項目/應用中使用 jQuery
15.2 示例:操縱 DOM
第 16 章 使用 jQuery 處理 Ajax 請求
16.1 通過 Ajax 實現的功能
16.2 添加點贊按鈕
16.3 添加行內分類建議
第 17 章 自動化測試
17.1 運行測試
17.2 測試模型
17.3 測試視圖
17.4 測試渲染的頁面
17.5 測試覆蓋度
第 18 章 部署 Django 項目
18.1 注冊 PythonAnywhere 賬戶
18.2 PythonAnywhere 的 Web 界面
18.3 搭建虛擬環境
18.4 設置 Web 應用
18.5 日志文件
第 19 章 結語
附錄 A 設置系統
附錄 B 中期練習參考解答

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP