Django MySQL配置

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

    原文作者:SQL
    原文地址: https://juejin.im/entry/5aafb68851882548fe49f11c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞