Como criar um aplicativo de livro de visitas

Veja neste tutorial como criar e executar uma amostra de aplicativo do Python para o App Engine. Confira também as instruções do código de amostra. A amostra é um livro de visitas simples que permite que os usuários postem mensagens em um quadro público.

Objetivos

  • Criar e testar um app do App Engine usando o Python.
  • Integrar o aplicativo com Contas do Google para autenticação do usuário.
  • Usar a biblioteca webapp2.
  • Usar modelos Jinja2.
  • Armazenar dados no Datastore.
  • Implantar o app no App Engine.

Custos

O App Engine tem cotas gratuitas abrangentes que cobrirão os testes neste tutorial em um ambiente de produção ativo.

Antes de começar

  1. Crie um novo projeto do console ou recupere o ID de um projeto existente no console do Google Cloud:

    Acessar a página "Projetos"

    Dica: recupere uma lista dos ID de projetos existentes com a gcloud.

  2. Instale a Google Cloud CLI e inicialize a CLI gcloud:
    Fazer o download do SDK

Como clonar o projeto do GitHub

  1. Clone o repositório do aplicativo do livro de visitas para a máquina local:

    git clone https://github.com/GoogleCloudPlatform/appengine-guestbook-python.git
  2. Acesse o diretório que contém o código de amostra:

    cd appengine-guestbook-python
    

Como criar e executar localmente

Para criar e executar a amostra localmente:

  1. Inicie o servidor da Web de desenvolvimento local executando o seguinte comando a partir do diretório appengine-guestbook-python:

    dev_appserver.py ./
    

    O servidor da Web de desenvolvimento é executado e detecta solicitações na porta 8080.

  2. Acesse http://localhost:8080/ no navegador da Web para exibir o aplicativo.

    Clique em Login e faça login com qualquer endereço de e-mail. O servidor de desenvolvimento aceita qualquer e-mail fornecido, válido ou não. Esse mesmo código exige uma Conta do Google e um e-mail válidos quando implantado em produção.

  3. Pare o servidor de desenvolvimento pressionando Control+C.