建立留言板應用程式

本教學課程會介紹如何建構及執行 App Engine 的 Python 範例應用程式,並提供該範例程式碼的程式碼逐步操作說明。本範例是簡單的留言板應用程式,讓使用者可在公開留言板上張貼訊息。

目標

  • 使用 Python 建構及測試 App Engine 應用程式。
  • 使用 Google 帳戶整合您的應用程式進行使用者驗證。
  • 使用 webapp2 架構。
  • 使用 Jinja2 範本。
  • 在 Cloud Datastore 中儲存資料。
  • 將您的應用程式部署至 App Engine。

費用

App Engine 提供了大量免費配額,足夠在即時的實際工作環境中進行這次教學課程的測試。

事前準備

  1. 建立新的 GCP 主控台專案,或從 Google Cloud Platform 主控台擷取現有專案的專案 ID:

    前往「專案」頁面

    提示:請使用 gcloud 擷取現有專案 ID 清單。

  2. 安裝 Google Cloud SDK,然後初始化 gcloud 工具:
    下載 SDK

從 GitHub 複製專案

  1. 將留言板應用程式存放區複製到本機電腦上:

    git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python.git

  2. 前往包含程式碼範例的目錄:

    cd appengine-guestbook-python
    

本機建構及執行

在本機上建構和執行範例:

  1. appengine-guestbook-python 目錄執行以下指令,以啟動本機開發網路伺服器:

    dev_appserver.py ./
    

    開發網路伺服器會開始執行並聆聽 8080 連接埠上的要求。

  2. 使用網路瀏覽器前往 http://localhost:8080/ 查看應用程式。

    按一下 [登入],然後以任何電子郵件地址登入。開發伺服器可接受您輸入的任何電子郵件,不論是否為有效地址。但將此範例程式碼部署至實際工作環境時,則需要有效的 Google 帳戶和電子郵件。

  3. 按下 Control+C 終止開發伺服器。

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
App Engine standard environment for Python 2