• Официальный сайт SDK
  • Сайт с примерами кода

Обзор

Платформа App Engine поддерживает работу любого приложения, написанного на языке Python и взаимодействующего по стандарту CGI. Для упрощения разработки web-приложения обычно используется специальный каркас, называющийся фреймворком, который берет на себя заботу о работе базового кода, позволяя вам сфокусироваться на логике вашего приложения. В состав платформы App Engine уже включен простой web-фреймворк под названием webapp.

Фреймворк webapp является совместимым со стандартом WSGI. Вы можете использовать webapp или любой другой WSGI-фреймворк для работы под App Engine, используя CGI адаптер, например тот, что реализован в стандартной библиотеке языка Python.

Ниже приведен пример простого приложения на фреймворке webapp, использующего CGI адаптер с платформой App Engine:

CmZyb20gZ29vZ2xlLmFwcGVuZ2luZS5leHQgaW1wb3J0IHdlYmFwcApmcm9tIGdvb2dsZS5hcHBlbmdpbmUuZXh0LndlYmFwcC51dGlsIGltcG9ydCBydW5fd3NnaV9hcHAKY2xhc3MgTWFpblBhZ2Uod2ViYXBwLlJlcXVlc3RIYW5kbGVyKToKZGVmIGdldChzZWxmKToKc2VsZi5yZXNwb25zZS5oZWFkZXJzWydDb250ZW50LVR5cGUnXSA9ICd0ZXh0L3BsYWluJwpzZWxmLnJlc3BvbnNlLm91dC53cml0ZSgnSGVsbG8sIHdlYmFwcCBXb3JsZCEnKQphcHBsaWNhdGlvbiA9IHdlYmFwcC5XU0dJQXBwbGljYXRpb24oWygnLycsIE1haW5QYWdlKV0sCmRlYnVnPVRydWUpCmRlZiBtYWluKCk6CnJ1bl93c2dpX2FwcChhcHBsaWNhdGlvbikKaWYgX19uYW1lX18gPT0gJnF1b3Q7X19tYWluX18mcXVvdDs6Cm1haW4oKQo==