English
Skip to page content Skip to main navigation

e.g. "templates" or "datastore"

# The Python Runtime Environment

App Engine applications can be implemented using the Python programming language. The App Engine Python runtime environment includes a specialized version of the Python interpreter, the standard Python library, libraries and APIs for App Engine, and a standard interface to the web server layer.

For more information about Python, see the Python website and the Python documentation.

This chapter has the following sections:

- Overview
- CGI Environment
- Storing Data
  - Overview
  - Entities and Models
  - Creating, Getting and Deleting Data
  - Keys and Entity Groups
  - Queries and Indexes
  - Transactions
  - Types and Property Classes
  - GQL Reference
  - Reference
    - Model
    - Expando
    - PolyModel
    - Property
    - Query
    - GqlQuery
    - Key
    - Functions
    - Exceptions
- Services
  - Memcache
    - Overview
    - Using Memcache
    - Reference
      - Client
      - Functions
  - URL Fetch
    - Overview
    - Reference
      - The fetch Function
      - Response Objects
      - Exceptions
  - Mail
    - Overview
    - Sending Mail
    - Attachments
    - Reference
      - EmailMessage
      - Message Fields
      - Functions
      - Exceptions
  - Images
    - Overview
    - Installing PIL
    - Using the Images API
    - Reference
      - Image
      - Functions
      - Exceptions
  - Google Accounts
    - Overview
    - User Objects
    - Login URLs
    - Admin Users
    - Reference
      - User
      - Functions
      - Exceptions
- Configuration
  - App Config
  - Index Config
  - Scheduled Tasks
- Tools
  - Development Server
  - Uploading and Managing
  - Uploading Data
  - webapp Framework
    - Overview
    - Running the Application
    - Request Handlers
    - Request Data
    - Building the Response
    - Redirects, Headers and Status Codes
    - Reference
      - Request
      - Response
      - RequestHandler
      - WSGIApplication
      - Utility Functions
  - Third-party Libraries
- How-To
  - Google Data Services