Introduction

大家都知道所謂的程式語言其實就是人和電腦之間溝通的語言,Python 是個很有趣的程式語言!除了可以讓電腦乖乖做事之外,也可以讓人好懂,也因此除了 Web 之外,在其他許許多多的領域都可以看到 Python 的蹤跡。

在 Python 的世界當中有許多的 Web Framework,在眾多的 Web Framework 當中,最常被提到的就是 Django 了。

雖然在台灣,Django 的知名度比不上 Ruby on Rails,但是在國外,Django 可是許多網站背後的支柱。像是 PinterestInstgramDisqusMozilla Developer Network 等等。

和其他比較輕量級的 Python Web Framework (如 bottleFlask) 相比,使用 Django 最大的好處就是包括資料庫的連接、 表單、登入系統、管理界面等等建構網站應該要有的元件都是 Django 本身的一部份,雖然乍看之下失去了一些彈性,但是卻可以讓你再建構網站的時候可以更快更有效率!

接下來就讓我們一起來進入 Python 以及 Django 的世界吧!我們目標是 clone 一個跟 Excuses For Lazy Coders 很類似的網站,