在我的Django應用程序,我有這樣的settings.py:Django的遷移到MySQL
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '<myname>',
'USER': '<myuser>',
'PASSWORD': '<mypassowrd>',
'HOST': 'db677888126.db.1and1.com',
'PORT': '3306'
}
}
我在shell中運行時python manage.py inspectdb
得到這樣的:
django.db.utils.OperationalError: (2005, "Unknown MySQL server host 'db677888126.db.1and1.com' (0)")
但是連接在工作具有相同變量的PHP ...爲什麼?
您是否安裝了MySQL驅動程序https://docs.djangoproject.com/en/1.11/ref/databases/#mysql-db-api-drivers –