Python ipv6中的数据库主机

Python ipv6中的数据库主机,python,django,google-cloud-platform,Python,Django,Google Cloud Platform,我正在配置django应用程序,该应用程序将从google计算引擎中的VM实例运行。该数据库存在于一个google cloud sql实例中,我拥有该实例的ipv6地址。如何在我的应用程序的settings.py中将此ipv6地址称为数据库的主机 以下方法不起作用 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'name', 'USER':

我正在配置django应用程序,该应用程序将从google计算引擎中的VM实例运行。该数据库存在于一个google cloud sql实例中,我拥有该实例的ipv6地址。如何在我的应用程序的settings.py中将此ipv6地址称为数据库的主机

以下方法不起作用

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'name',
        'USER': 'username',
        'PASSWORD': 'password',
        'HOST': '2001:4860:4864:1:a454:abcd:abcd:abcd',
        'PORT': ''
    }
}
我最后犯了一个错误:

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '2001:4860:4864:1:a454:abcd:abcd:abcd' (101)")

不幸的是,托管VM不支持IPv6。您将需要使用CloudSQL IPv4地址。

这很遗憾。谢谢你!