迁移
将模型类同步到数据库中。
1)生成迁移文件
python manage.py makemigrations
2)同步到数据库中
python manage.py migrate
进行以上操作需要安装python扩展库
pip install mysqlclient
已安装情况下仍然报错
报错内容为找不到
mysqlclient django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
通常解决办法:
1、mysqlclient不可用情况下用pymysql代替
pip install pymysql
项目(settings.py同级)目录中init.py中添加
import pymysql
pymysql.install_as_MySQLdb()
2、试试重新安装mysqlcelient
pip install mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl --force-reinstall
PS:由于Python 版本和Django版本引起的问题需要另行解决
一般解决方法有两种
1、注释掉引起问题在行
2、更换版本
当在Django项目中遇到mysqlclient模块找不到的错误时,可以尝试使用pymysql替代,或者重新安装mysqlclient。在settings.py同级目录的__init__.py中,可以通过导入pymysql并安装为MySQLdb的替代品来解决。如果问题由Python或Django版本引起,可能需要注释掉有问题的代码行或调整版本。
2600

被折叠的 条评论
为什么被折叠?



