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"的主要内容,如果未能解决你的问题,请参考以下文章
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