2017-02-15 25 views
-1

друзей! Я довольно новичок в мире веб-приложений, и у меня есть вопрос относительно функций Google AppEngine. Я установил Launcher на свою машину и подписался на онлайн-платформу (Python). Я добавил папку проекта в Launcher и ударил «развернуть», чтобы иметь его в Интернете. Однако, когда я редактирую/обновляю свой файл «main.py» для продвижения вперед в разработке, изменения не отображаются в Интернете. Другими словами: я не вижу никаких изменений, когда я перехожу к ссылке: [NAME] .appspot.com и на самом деле, проверяя исходный код , я вижу, что это еще первая версия, развивались. : (Не следует ли обновлять их, просто сохраняя новую .py-версию? Возможно, это довольно простой шаг, который мне не хватает, но было бы здорово, если бы кто-то мог мне помочь :)Google AppEngine - обновление моего webapp после развертывания

Дополнительная информация: Я используя Python 2.7 и иметь SDK.

СПАСИБО !! -Valentina

ответ

0

Локальные изменения немедленно отражаются только на локальном сервере разработки. Из Make a change секции Quickstart for Python App Engine Standard Environment:

Make a change

You can leave the development server running while you develop your application. The development server watches for changes in your source files and reloads them if necessary.

  1. Try it now: Leave the development server running, then edit main.py to change Hello, World! to something else.
  2. Reload http://localhost:8080/ to see the results.

Шаг развертывания какие обновления в реальном времени приложение. Вам нужно повторять его, когда вы хотите, чтобы последние изменения кода отражались в прямом приложении. От Deploying a Python App:

Deploy your app to upload and run them on App Engine. When you deploy your apps, you create versions of those apps and their corresponding services in App Engine.

+0

Спасибо, Дэн! У меня все еще есть проблема, и я думаю, что они также могут быть связаны с моими настройками. Например, я могу видеть мой webapp, когда: [NAME] .appspot.com, но я могу подключиться к: http: // localhost: 8080 /. Вы знаете, как я могу это исправить? Я использую Mac OS El Capitan. Спасибо!!! –

+0

Извините, я не понимаю из вашего комментария, что такое «это», которое вы пытаетесь исправить. –

+0

Привет, Дэн! Позвольте мне попытаться объяснить лучше: я ударил разворот, а затем нажал зеленую кнопку «Запустить» в GAELauncher. Вот сообщение об ошибке, которое я получаю: raise BindError ('Невозможно связать% s:% s'% self.bind_addr) google.appengine.tools.devappserver2.wsgi_server.BindError: Не удалось связать localhost: 8080 –

 Смежные вопросы

  • Нет связанных вопросов^_^