./appcfg.py download_data --application=thebestapp --url=http://www.thebestapp.com/remote_api --filename=thebestapp.data
Здесь thebestapp - идентификатор приложения.
Как видим, здесь используется remote_api, поэтому его надо предварительно установить в список обработчиков URL в файле app.aml:
- url: /remote_api
script: $PYTHON_LIB/google/appengine/ext/remote_api/handler.py
login: admin
Почти аналогично эти данные закачиваются на локальный (девелоперский) сервер:
./appcfg.py upload_data --application=thebestapp --filename=thebestapp.data ~/thebestappdir --server=localhost:8080
Здесь ~/thebestappdir - каталог, откуда запускается приложение на локальном сервере.
По ссылке Uploading and Downloading Data можно подробнее прочитать о скачке и закачке данных в GAE.
UPDATE: Обновление приложения на сервере
Чтобы обновить приложение (т.е. закачать обновленные файлы приложения с локальной машины на продакшен-сервер) нужно выполнить следующую команду:
./appcfg.py upload application_dir
где application_dir - каталог, где установлено приложение.
Подробне см. ссылку: Uploading Your Application
См. также Загрузка исходного кода приложения Google App Engine
Комментариев нет:
Отправить комментарий