創建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