创建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()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM