django配置mysql报错 no model named "MySQLdb"

Posted 风许下的泪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django配置mysql报错 no model named "MySQLdb"相关的知识,希望对你有一定的参考价值。

官网上面连接mysql数据库的参数很少,入了不少坑,一直排错和检查参数都没有问题,只能manage.py mirgrate 更新数据库的信息创建数据库的表。

很是郁闷。报了一大堆的错误,大概意思就是说没有MySQLdb这个模块 、

no model named "MySQLdb"

举手无措的我,吓尿了。翻了百度,查找方法,安装mysqldb,mysql-python试了很多个都不行。

最后想了想报错的最后一行。是否安装mysqlclient.

抱着试一试的心态,离线安装了一个mysqlclient,

1.地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/

搜索mysqlclient,然后找到对应python版本的下载下来,

2.pip install mysqlclient (刚下载的那个的文件全名)

3.切换到项目的文件夹里,打开命令提示符,重新manage.py migrate. 激动的进度条出现了。完美解决。

 

以上是关于django配置mysql报错 no model named "MySQLdb"的主要内容,如果未能解决你的问题,请参考以下文章

django配置mysql报错

Python 报错 AttributeError: module 'django.db.models' has no attribute 'SubfieldBase'(

解决Django下ImportError: No module named 'models'错误

Django 执行 makemigrations 显示 No changes detected in app

Django:django-cors-headers 报错no module named "corsheaders"

Django 使用allauth报错 RuntimeError: Model class django.contrib.sites.models.Site doesn't declare an