我正在尝试将Django连接到Google云端SQL,在Windows下使用python 2.7和django 1.5.我浏览了此页面上的说明:https://developers.google.com/appengine/docs/python/cloud-sql/django
我的settings.py文件具有以下形式的基本数据库设置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'INSTANCE': 'my_project:instance1',
'NAME': 'my_database',
}
}
Run Code Online (Sandbox Code Playgroud)
当然可以通过google apis控制台的SQL提示创建适当的SQL实例和数据库
当我manage.py syncdb第一次尝试运行以获取OAuth2令牌时,我得到了这个:
OperationalError:(2003,"无法连接到'localhost'上的MySQL服务器'(10061)")
在你问之前,我确实确保django和google软件包都在我的PYTHONPATH中,以及"C:\ Program Files(x86)\ Google\google_appengine\lib\django-1.5"
任何帮助都会非常受欢迎!
django google-app-engine oauth-2.0 python-2.7 google-cloud-sql