谷歌app引擎部署django应用程序,如何使用cloud_sql_prox进行python manage.py迁移?

时间:2018-02-27 20:36:26

标签: google-app-engine google-cloud-sql

我想在app引擎中灵活部署一个django应用程序。

我无法使用cloud_sql_prox从我的应用程序执行python manage.py migrate 我执行了以下步骤

初始化Cloud SQL实例 ./cloud_sql_proxy -instances =“[cei-bd]”= tcp:5432 执行python manage.py migrate时更多 你有这条消息

服务器是否在本地运行并且正在接受 Unix域套接字上的连接“/cloudsql/teste-2-195911:us-east1:teste-bd/.s.PGSQL.5432”?

Settings.py

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'teste',
    'USER': 'teste-prod',
    'PASSWORD': 'osgeniteste',
    'PORT': '5432',
    'HOST': '/cloudsql/teste-2-195911:us-east1:teste-bd',
}}

的app.yaml

runtime: python
env: flex
entrypoint: gunicorn -b :$PORT osgeni.wsgi

beta_settings:
    cloud_sql_instances: teste-2-195911:us-east1:teste-bd

runtime_config:
  python_version: 3

0 个答案:

没有答案