在项目的文件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()