我有一个在App Engine上使用Python标准环境的应用程序。我尝试过,但失败了,找到连接到Cloud SQL上的Postgres的说明。
在文档中,在"App Engine 标准环境到 Cloud SQL"下,我只看到 Java 的说明。
真的没有办法连接到云SQL上的Postgres吗?
PostgreSQL 目前仅适用于 GAE Flexible 环境和在 Java 8 上运行的 GAE 标准。PostgreSQL 尚不支持 GAE Standard 上的 Python 版本。请参阅此处的常见问题解答和支持的语言。
对于 Python 2.7,您可以使用 pg8000,但它缺少一些功能,而且根据我的经验,它有点不稳定。
对于 Python 3.7,您可以使用 psycopg2。似乎文档示例是针对MySQL而不是PostgreSQL的,但是您可以在此处看到它们。