Я использую Google App Engine
Мой файл настроек
import pymysql # noqa: 402
pymysql.install_as_MySQLdb()
if os.getenv('GAE_APPLICATION', None):
# Running on production App Engine, so connect to Google Cloud SQL using
# the unix socket at /cloudsql/<your-cloudsql-connection string>
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '/cloudsql/connectionstring',
'USER': 'myusername',
'PASSWORD': 'mypasswor',
'NAME': 'mydbname',
}
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'PORT': '3306',
'USER': 'username',
'PASSWORD': 'mypassword',
'NAME': 'dbname',
}
}
Работает нормально ..
Теперь я пытаюсь реализовать аутентификацию Google, так что используется social-auth-app-django
после перенаправления из гугла выдает следующую ошибку:
OperationalError: (2003, «Не удается подключиться к серверу MySQL на« localhost »
([Errno 111] Отказано в соединении) ")
(/env/lib/python3.7/site-packages/pymysql/connections.py:629)