Py学习  »  Django

Django MySQL配置

相对静止 • 6 年前 • 682 次点击  

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


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/NZJZSa1hAZ
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/8938
 
682 次点击