在項目的文件setting文件中更改數據配置后:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'cesi_DB', #你的數據庫名稱 'USER': 'sheng', #你的數據庫用戶名 'PASSWORD': 'xxoo', #你的數據庫密碼 'HOST': '10.0.0.11', #你的數據庫主機,留空默認為localhost 'PORT': '3306', #你的數據庫端口 } }
報錯信息:
'Did you install mysqlclient or MySQL-python?' % e django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'. Did you install mysqlclient or MySQL-python?
解決方法:
需要更改數據庫的引擎:
MYsqlDB ==》pymysql
在應用(app01)的__init__文件中加入:
import pymysql pymysql.install_as_MySQLdb()