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 的网络内解析。
在我的 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 的网络内解析。