今天看啥  ›  专栏  ›  相对静止

Django MySQL配置

相对静止  · 掘金  · android  · 2018-03-19 13:09

Python的作用已经不用多说,刚毕业的时候学过几天Python,后来几本就没碰了,最后心血来潮又开始玩,直接从Django起步,在配置MySQL数据库的时候总是报错找不到MySQLdb,然后安装又提示找不到,做个笔记。

MySQL配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'blog',  
        'USER': 'root',  
        'PASSWORD': '123456',  
        'HOST': '192.168.1.1',  
        'PORT': '3306',  
    }
}
 

安装驱动

pip install mysql-python
 

然后使用

python manage.py makemigrations
 

直接没有MySQLdb错误。解决办法如下:

  • 数据库错误

django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
 

反正在网上找了各种方案就是不行,最后找了这个,在项目的__init.py__下加上

import pymysql
pymysql.install_as_MySQLdb()
 




原文地址:访问原文地址
快照地址: 访问文章快照