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()
- Django
- MySQL
来源: https://juejin.im/entry/5aafb68851882548fe49f11c