创建Django 项目时连接MySQL报错

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

 

posted @ 2017-11-16 11:15  ShengLeQi  阅读(2678)  评论(0编辑  收藏  举报