我试图将Django连接到Google云端SQL,使用python 2.7和django 1.5在windows下工作。我通过这个网页上的指示去:https://developers.google.com/appengine/docs/python/cloud-sql/django将Django连接到Google Cloud SQL
我的settings.py文件的形式的基本数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'INSTANCE': 'my_project:instance1',
'NAME': 'my_database',
}
}
当然了适当的可以SQL实例和数据库通过SQL创建提示谷歌的API控制台的
当我尝试以获得的OAuth2令牌运行manage.py syncdb
首次,我得到这个:
OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")
在问你之前,我确定django和google包都在我的PYTHONPATH中,以及“C:\ Program Files(x86)\ Google \ google_appengine \ lib \ django-1.5”
Any帮助将非常受欢迎!
Google Cloud SQL Second Generation的设置如何?我无法得到它[工作](http://stackoverflow.com/q/34933941/647991) – dangonfast
我更新了回应。您应该使用IP连接从Google之外进行连接。 –