·本書所支持的網站.itdiffer.和QQ 群(26913719)也是讀者學習的助手。
·本書提示讀者閱讀的官方文檔,一定要認真閱讀。
·本書實際上是一個Django項目,項目中包含了多個應用。如果讀者按照本書的要求,第一遍就實現了應用的功能,那隻能說明本書描述無誤且你的閱讀能力尚可,並不代表你已經掌握了什麼。隻有當你把剛剛調試通過的應用刪除,然後完全靠自己的記憶和理解,同樣實現了該應用的功能,才能說明你掌握了相關知識技能。再次強調,要理解相關內容,就必須多重複幾遍。
因為本書是以“項目為主線”的,所以不會麵麵俱到地將Django的所有內容介紹一遍,而是根據項目的功能需要,有選擇地使用和介紹有關內容。對於具體功能的實現,書中所給出的代碼也非唯一寫法,讀者可以使用其他更好的方式實現。
在實際的Web開發項目中,除使用Django框架外,還會用到HTML、CSS、JavaScript等知識,從而做出一個看起來有點設計感的頁麵。雖然說“人不可貌相”,但使用Django做出一個漂亮的前端,還是能夠讓人感覺很舒服的。因此,書中也涉及一些前端內容,讀者在閱讀時,如果缺少相關知識,可以實時補充。當然,前端知識並不是學習本書所必備的,因為憑借讀者的聰明才智和無所不包的網絡,掌握應付本書所需要的前端知識是非常容易的。
讀者可以在GitHub上(https:brbrgithub.brqiwsirbrDjangoPracticeProject)獲得本書的所有代碼,這些代碼是最終結果,希望不會給讀者的學習帶來不便。
感謝為本書的麵市提供幫助的編輯們,感謝我的妻子在本書編寫過程中提供的支持。
齊偉
2018年8月
·本書所支持的網站.itdiffer.和QQ 群(26913719)也是讀者學習的助手。
·本書提示讀者閱讀的官方文檔,一定要認真閱讀。
·本書實際上是一個Django項目,項目中包含了多個應用。如果讀者按照本書的要求,第一遍就實現了應用的功能,那隻能說明本書描述無誤且你的閱讀能力尚可,並不代表你已經掌握了什麼。隻有當你把剛剛調試通過的應用刪除,然後完全靠自己的記憶和理解,同樣實現了該應用的功能,才能說明你掌握了相關知識技能。再次強調,要理解相關內容,就必須多重複幾遍。
因為本書是以“項目為主線”的,所以不會麵麵俱到地將Django的所有內容介紹一遍,而是根據項目的功能需要,有選擇地使用和介紹有關內容。對於具體功能的實現,書中所給出的代碼也非唯一寫法,讀者可以使用其他更好的方式實現。
在實際的Web開發項目中,除使用Django框架外,還會用到HTML、CSS、JavaScript等知識,從而做出一個看起來有點設計感的頁麵。雖然說“人不可貌相”,但使用Django做出一個漂亮的前端,還是能夠讓人感覺很舒服的。因此,書中也涉及一些前端內容,讀者在閱讀時,如果缺少相關知識,可以實時補充。當然,前端知識並不是學習本書所必備的,因為憑借讀者的聰明才智和無所不包的網絡,掌握應付本書所需要的前端知識是非常容易的。
讀者可以在GitHub上(https:brbrgithub.brqiwsirbrDjangoPracticeProject)獲得本書的所有代碼,這些代碼是最終結果,希望不會給讀者的學習帶來不便。
感謝為本書的麵市提供幫助的編輯們,感謝我的妻子在本書編寫過程中提供的支持。
齊偉
2018年8月