Google App Engine for Py thonApp Engine Py thon 概述欢迎使用 Google App Engine for Python
通过 App Engine,您可以使用 Python 编程 语言构建网络应用程序,并利用专业开发人员构建世界级网络应用程序所用的多种针对Python 的库、工具和框架
您的 Python 应用程序将在 Google 的可扩展基础结构上运行,并使用大型持久性存储和服务
如果您尚未做好准备,请参阅 Python 使用入门指南 以获得关于使用 Python 和 Google App Engine 来开发网络应用程序的交互性介绍
Py thon 运行时环境Python 网络应用程序使用 CGI 协议与 App Engine网络服务器交互
应用程序可以通过CGI 适配器使用 WSGI 兼容的网络应用程序框架
App Engine 包含一个称为 webapp 的简单网络应用程序框架,使您易于上手
对于较大的应用程序,诸如 Django 的成熟第三方框架可很好地与 App Engine 配合使用
App Engine 支持 Python 2
Python 解释器在一个安全的“沙盒”环境下运行,以便隔离针对服务和安全的应用程序
解释器可运行任何 Python 代码,包括您的应用程序中附带的 Python 模块以及 Python 标准库
解释器不能载入具有 C 代码的 Python 模块,它是一个“纯”Python 环境
沙盒确保了应用程序仅执行不影响其他应用程序的性能和可伸缩性的操作
例如,应用程序不能将数据写入本地文件系统中,也不能建立任意网络连接
应用程序使用 App Engine 提供的可扩展服务来存储数据并通过互联网进行通信
当应用程序尝试从已知不受沙盒限制的标准库中导入模块时,Python 解释器引发异常