Django 迁移到 MySql

Django migrate to MySql

在我的 Django 应用程序中,settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '<myname>',
        'USER': '<myuser>',
        'PASSWORD': '<mypassowrd>',
        'HOST': 'db677888126.db.1and1.com',
        'PORT': '3306'
    }
}

当 运行 python manage.py inspectdb 在 shell:

时我得到了这个
django.db.utils.OperationalError: (2005, "Unknown MySQL server host 'db677888126.db.1and1.com' (0)")

但是连接在 PHP 中使用相同的变量...为什么?

您 运行 Django 项目与您 运行 您的 PHP 代码来自同一台机器吗?您发布的主机名无法从我的 DNS 服务器解析。我想它只能在 1and1 的网络内解析。