本書所講的是Django:一個可以使Web開發工作愉快並且高效的Web開發框架。 使用Django,使你能夠以最小的代價構建和維護高質量的Web應用。
從好的方面來看,Web 開發激動人心且富於創造性;從另一面來看,它卻是份繁瑣而令人生厭的工作。 通過減少重複的代碼,Django 使你能夠專注於 Web 應用上有 趣的關鍵性的東西。 為了達到這個目標,Django提供了通用Web開發模式的高度抽象,提供了頻繁進行的編程作業的快速解決方法,以及為「如何解決問題」提供了清晰明了的約定。 同時,Django 嘗試留下一些方法,來讓你根據需要在framework之外來開發。
本書的目的是將你培養成Django專家。 主要側重於兩方面: 第一,我們深度解釋 Django 到底做了哪些工作以及如何用她構建Web應用;第二,我們將會在適當的地方討論更高級的概念,並解釋如何 在自己的項目中高效使用這些工具。 通過閱讀此書,你將學會快速開發功能強大網站的技巧,並且你的代碼將會十分 清晰,易於維護。 本書的代碼清晰,易維護,通過學習,可以快速開發功能強大的網站。
需要資料的小夥伴可以直接看文末
第一章:入門
由於現代Web開發環境由多個部件組成,安裝Django需要幾個步驟。 這一章,我們將演示如何安裝框架以及一些依賴關係。
因為Django就是純Python代碼,它可以運行在任何Python可以運行的環境,甚至是手機上! 但是這章只提及
Django安裝的通用腳本。 我們假設你把它安裝在桌面/筆記本電腦或伺服器。
往後,在第12章,我們將討論如何部署Django到一個生產站點。
Python 安裝
Django本身是純Python編寫的,所以安裝框架的第一步是確保你已經安裝了Python。
Python版本
核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之間的任何Python版本。 Django的可選GIS(地理信息系統)支持需要Python 2.4到2.6。
如果你不確定要安裝Python的什麼版本,並且你完全拿不定主意的話,那就選2.x系列的最新版本吧。 版本2.6。
雖然Django在2.3至2.6版之間的任意Python版本下都一樣運行得很好,但是新版本的Python提供了一些你可
能比較想應用在你的程序裡的,更加豐富和額外的語言特性。 另外,某些你可能要用到的Django第三方插件會要求比Python 2.3更新的版本,所以使用比較新的Python版本會讓你有更多選擇。
Django和 Python 3.0
在寫作本書的時候,Python3.0已經發布,但Django暫時還不支持。 Python3.0這個語言本身引入了大量不向後兼容的改變,因此,我們預期大多數主要的Python庫和框架將花幾年才能銜接,包括Django。
如果你是個Python新手並且正迷茫於到底是學習Python 2.x還是Python 3.x的話,我們建議你選擇Python2.x。
安裝
如果使用的是 Linux 或 Mac OS X ,系統可能已經預裝了 Python 。在命令提示符下 (或 OS X 的終端中) 輸入python,如果看到如下信息,說明 Python 已經裝好了: 在命令行窗口中輸入python(或是在OS X的程序/工具/終端中)。 如果你看到這樣的信息,說明 python 已經安裝好了.
Python 2.4.1 (#2, Mar 31 2005, 00:05:10)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1666)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
否則, 你需要下載並安裝Python. 它既快速又方便,而詳細說明可參考http://www.python.org/download/
需要學習資料的請私信小編「學習」即可免費領取