2010-06-07 59 views
4

通過Django的書和教程都去,我有點困惑在方法上的差異(不是它們都由同一人寫的嗎?)檢討Django的書VS Django的教程

誰能誰擁有經驗在這兩方面對他們做一個簡短的回顧?我有很好的python技能(儘管大部分未經測試),但是在web應用程序中根本沒有任何經驗,並且正在試圖決定哪一個應該堅持。我簡要介紹了實際的django項目,但對我來說這有點太複雜,我的背景主要是bash腳本,我知道我從即時黑客教程中學到了python,並潛入python。

回答

7

作爲行動的過程,我建議:

  1. Getting started(Django文檔) - 這是由概述加上四個步驟來創建Web應用程序的。堅持這一點。實施它。

  2. 基本就是這樣。現在你知道了,框架的哪些部分對你來說很清楚,哪些還是模糊的。選擇一個主題,例如模型查詢或模板繼承。在django文檔和django書籍中瞭解它們。

  3. 現在你感覺有點自信了,開始你自己的應用程序。一旦遇到問題(你會的),django文檔和本書都會有所幫助。你的問題會更加具體,那些在開始時可能看起來有點神祕的文檔將會(希望)給你正確的答案(至少這是我大部分時間的印象)。

根據我的經驗,當我遇到問題時,django文檔和django書籍是我諮詢的優秀資源。我也建議,您爲一些Django的技巧看看這個頁面:

注:Django是RAD-Y框架。您可以非常快地開始構建應用程序,並且您的週轉時間很短。這意味着你也可以更快地發現你的弱點,這反過來會幫助你以更快的速度獲得經驗。注意二:我親眼目睹了有經驗的Java開發人員在他們發現數小時後編寫他們的第一個django應用程序(即使沒有廣泛的python知識)。他們的弱點主要是項目目錄的佈局,部署以及對Java成語的一定遵守,這在python中看起來不太好。

+0

最大的問題我有默認文檔「如何」是他們不願回答的「下一步是什麼」的問題。完成後你做什麼? – 2013-06-13 01:56:47

1

堅持用Django tutorial。 djangobook項目似乎停滯不前 - 版本1是爲Django 0.96編寫的,支持Django 1.0的版本2仍然是一項正在進行的工作。

我強烈推薦實用的Django Projects,一旦你掌握了基本知識。它充滿了現實世界的例子和最佳實踐。