【发布时间】:2015-09-22 22:19:33
【问题描述】:
当我在 Google AppEngine 上使用 Flask 部署我的 python 应用程序时出现此错误。如果有人帮助我,我将不胜感激。
ps:我的本地服务器工作起来就像一个魅力
File "/base/data/home/apps/s~dwnup-997/1.385507214687998146/lib/sqlalchemy/dialects/mysql/mysqldb.py", line 92, in dbapi
return __import__('MySQLdb')
File "/base/data/home/apps/s~dwnup-997/1.385507214687998146/lib/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dynamic module does not define init function (init_mysql)
【问题讨论】:
-
所以您使用的是 Google Cloud SQL?
-
是的,我正在使用它和 SQLAlchemy 连接到数据库,在我的本地机器上我可以访问数据。
-
您是否关注了所有these steps:创建一个 Google Cloud SQL 实例并授予 App Engine 应用程序对其的访问权限?
-
是的,我按照这些步骤操作并添加了这个 ip 0.0.0.0/0 以允许对数据库的任何访问。
-
您应该提供更多相关信息,以便有人能够提供帮助。
标签: python mysql google-app-engine flask