[GAE]-建立第一個專案

摘要:[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即可。