輕量級django是一本Django學習指導書,由美國程序員Julia Elman和Mark Lavin共同編著。全書將詳細教你如何利用Django的強大自支持功能體系,從創建世界最小的Django應用到構建RESTful API一步一步循序漸進地引導來實踐并掌握使用這種流行的Python Web框架,通過本書的學習,你將具備創建單頁面響應實時交互應用的能力。如果你熟練掌握了Python和JavaScript,則可以開始編寫應用程序了。
內容介紹
輕量級Django共分為8章:
第1 章,世界上最小的Django 項目。創建輕便簡單的網絡應用是本書的核心思想。在這一章,要創建一個可運行的單行文件“Hello World ”的Django 應用。
第2 章,無狀態的Web 應用。講述占位符圖像服務的創建方法。第2 章將引導讀者通過創建無狀態網絡應用來生成占位符圖像的URL。
第3 章,創建靜態站點生成器。快速構建原型是一門有用的創建和輔助網絡應用的技術。我們要通過創建靜態網站生成器協助維護團隊項目的方式來檢驗該技術的效果。
第4 章,構建REST API 。REST API 是創建豐富的、具有內容相關性的網絡應用的重要部分。在這一章我們利用Django 靜態框架開始構建一個大比例的Scrum 板應用。
第5 章,使用Backbone.js 的客戶端Django 。本章繼續講述在第4 章中用新構建的RESTful API 創建的Backbone.js 應用。介紹創建新Backbone 應用的每個組件以及如何用Django 同步該客戶端框架。
第6 章,單頁面Web 應用。單頁面網絡應用是一種能夠創建豐富客戶端網絡應用的途徑。在本章,我們將回到簡單的Backbone 應用中,不斷使這個單頁面應用更加健壯。
第7 章,實時Django 。這一章講述創建響應實時交互的網絡應用,為用戶提供及時滿意的服務。為了繼續完成先前兩章的項目,我們要將一個實時組件添加到使用網絡插件和Tornado 的Scrum 板上,這是一個用Python 編寫的異步網絡庫。
第8 章,Django 和Tornado 通信。將強大的Django 與Tornado 的健壯特性相結合是創建可變、實時的Django 應用的重要標志。在本章中,我們將通過集成Django 的通信能力擴展Tornado 服務器的功能,來建立一種既安全又可交互的聯系。
輕量級django目錄章節
前言.1 緒論.7 第1章世界上最小的Django 項目 11 你好Django11 改進15 第2章無狀態的Web 應用22 什么是無狀態?.22 可復用應用與可組合服務.23 占位圖片服務器.23 占位視圖25創 建主頁面視圖.31 第3章創建靜態站點生成器.38 使用Django 創建靜態站點.38 什么是快速原型?39 最初的項目結構.39 修飾頁面41 生成靜態內容52 處理和壓縮靜態文件56 生成動態內容60 第4章構建REST API. 67 Django 和REST67 Scrum 板數據圖68 設計API74 測試API82 下一步.96 第5章使用Backbone.js 的客戶端Django97 Backbone 簡述98 設置項目文件99 連接Backbone 到Django104 客戶端Backbone 路由106 構建用戶認證110 第6章單頁面Web 應用132 什么是單頁面Web 應用?132 發現API133 構建主頁.136 sprint 詳情頁面141 CRUD 任務.155 第7章實時Django165 HTML5 實時API 165 在Tornado 下使用websocket167 客戶端通信.175 第8章Django 與Tornado 通信195 從Tornado 接收更新195 改善服務器.200 最終的websocket 服務器212
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀


