摘要:[GAE]-建立第一個專案
一.第一次建立新專案
1.進入Eclipse
2.選擇 File / New / Project / Pydev/ PyDev Google App Engine Project
3.Click Next
4.輸入專案名稱
5.Project Type 選擇 Python
6.Grammer Version 選擇 Python 2.5
7.Interpreter 選擇 Default
8.Click Next
9.按下Browser的按鈕,指定安裝GoogleAppEngine的資料夾(預設在C:\Program Files\Google\google_appengine )
10.What's the application id registered for this project ? / 輸入當初於GoogleApp上建立的 (Application Identifier)
11.from which template do you want to create your new Google App Project ? / 選擇一個預設的Template (初學的話,當然是選 hello world)
12.按下 Finish 按鈕
13.This kin of project is associated with the Pydev perspective. Do you want to open this perspective now ?
(要不要切換成適用Pydev專案的顯示模式,依個人喜好,我是選否)
二.將GoogleAppEngineSDK的資料夾Link至專案 (在本機compile時要用到GoogleAppEngine底下的dev_appserver.py )
1.在專案上按右鍵,選擇 New / Folder
2.Folder Name 輸入 Appengine
3.按下 Advanced 按鈕
4.勾選 Link to alternate location (Linked Folder)
5.按下 Browse 按鈕
6.選擇安裝 Google App Engine SDK 的資料夾 (預設在C:\Program Files\Google\google_appengine )
7.按下 Finish 按鈕
三.測試專案
1.在專案上按右鍵,選擇 Run As / Run Configuration
2.找到 Python Run 項目,按2下新增一個新的設定
3.Name欄位輸入這個設定的名稱 (個人是直接輸入專案名稱)
4.Project 按下 Browse 按鈕後,選擇本身專案
5.Main Module 按下 Browse 按鈕,選擇專案資料夾底下/ Appengine / dev_appserver.py 這個項目按OK
6.切換到 Arguments 頁籤
7.在 Program Arguments 輸入
8."${workspace_loc:專案名稱/src}" 或是 ./src (src係指存放app.yaml的根目錄所在路徑)
9.Working Directory 選擇 Other / 點擊 Workspace/ 選擇本身專案
10.按下 Apply 按鈕
11.按下 Run 按鈕之後,就會出現編譯結果
12.如果沒什麼重大錯誤的話,後面就會看到 dev_appserver 所提供的 Web服務位址 http://localhost:8080,
直接於瀏覽器開啟就能看到Python寫的網頁了
四.上傳檔案到Google App Engine
1.開啟進入Windows的Command模式 (開始/執行/cmd)
2.將目前工作目錄切換到專案資料夾的父層目錄
eg.專案資料夾位於d:\WorkSpace\Helloworld的話,則只要切換到d:\workSpace即可
3.執行 appcfg.py update 專案資料夾名稱
4.輸入註冊Google App Engine 的帳號跟密碼,按下 OK 鈕之後即可以開始上傳。
5.整個上傳完畢之後,視窗裡的進度會提示你可以關閉視窗,就完成上傳了。
五.瀏覽上傳好的頁面
1.在網址列輸入當初建立App時設定的 (Application Identifier).appspot.com即可。