Как запустить приложение Flask под Google App Engine локально? - PullRequest
2 голосов
/ 07 июня 2019

Я использую Python 3.x под GAE. Google теперь рекомендует избегать dev_appserver.py и вместо этого звонить python main.py.

Когда я делаю это, мой локальный код изменяет мое хранилище данных сервера GAE, а не локальную версию.

Как мне запустить приложение Flask локально? Я хочу сделать это так, чтобы index.yaml создавался автоматически и предоставлял среду тестирования вдали от тестовых и производственных серверов.

Причина, по которой мой код не использует локальное хранилище данных, заключается в том, что я звоню

from google.cloud import datastore
DATASTORE_CLIENT = datastore.Client()

и это автоматическая аутентификация в моей базе данных Google. Как выполнить локально выполняемый код с использованием локального хранилища данных, а серверный код с использованием моего серверного хранилища данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...