2013年11月4日 星期一

[Python] Eclipse上的Django安裝筆記

Django是一套用Python寫出來的Web應用框架,採用了MVC模式。這是我在新工作一開始馬上就接觸到的平台,第一天裝了半天搞不定,最後還是蘇老師裝一次給我看才搞定,結果我用家裡的電腦沒辦法完整安裝完成,因為詳細流程我也來不及做筆記下來,就這樣工作三天我也回家試了三天,看網路上的文件也一直不成功,終於在今天下班回家安裝成功,雖然跟蘇老師的安裝方式有點不太一樣,不過也是成功了,就在此紀錄當備忘,也讓以後有需要的人可以參考,因為我好像還沒看過Django在Windows底下完整的中文安裝說明,大部分都是Unix like的環境。
  1. 既然是Python的平台,當然要有Python才能執行,中文的Python安裝網頁有很多,可以參照其他網頁,在此不詳述。
  2. 正確安裝好Python之後,到Django網站下載Django的安裝檔Django-1.5.5.tar.gz。下載完成後用解壓縮軟體解壓縮,裡面會有個Django-1.5.5的資料夾。之後在開始輸入「cmd」開啟命令提示字元。進去之後目錄cd切換到所在的資料夾,並輸入「python setup.py install」並執行。接著setup.py這個Python的檔案便會執行,自動下載所需要的檔案安裝到Python的資料夾中。
  3. 本來你安裝Python的時候path設定是「C:\Python27\;C:\Python27\Tools\Scripts;」,裝完Django後請改成「C:\Python27\;C:\Python27\Scripts;」
  4. 在此我是用Eclipse做為開發Django的IDE。開啟Eclipse選擇「Windows→preferences→PyDev→Editor→Interpreter - Python」,先「remove」之前import的library,在用「Auto Config」自動讓他重抓,或是你要用「New」來指定Python執行的路徑也行。這個步驟是買個保險,避免有library沒抓到而出現的靈異現象。
  5. 抓完library路徑之後,就可建立Django的專案資料夾。選擇「File→Other→PyDev Django Project」。接下來輸入你的project的名稱繼續下一步下一步到底。註︰如果打完project name之後,上面沒有錯誤訊息而且「Next」還是disable的狀態,那表示你在開這個Django project之前沒有先開一個Python的project,依照蘇老師的說法應該是不用先開Python project再開Django project,但我就是兩台電腦都遇到一樣情況,所以有遇到的人就請先開一個Python project再開Django project試試看。如果你按下「Next」,結果出現「Django not found」的訊息,那表示你的Django沒有安裝好,請再重裝一次吧,我之前也是在這個地方鬼打牆很久。
  6.  接下來選擇你的Django版本跟資料庫類型,之後Finish。
  7.  專案建好之後對專案資料夾按右鍵→Run As→1 PyDev: Django,來啟動Django。
  8. 成功啟動後會看到Console會有下列訊息。
  9. 之後在網址列輸入http://127.0.0.1:8000/,如果有看到「It worked!」就算是啟動成功了。
  10. 其餘的安裝資料可以參考官方安裝文件。如果有人依照上面方式安裝失敗,那麼可以試試安裝pip看看,因為我也是試了很多方式,所以裡面有些步驟不保證一定沒有疏漏,也許是我剛好之前亂槍打鳥安裝了某的東西,在加上用上述的方式才剛好成功。