python3.8中使用MySQL数据库时ModuleNotFoundError: No module named ‘MySQLdb‘

本项目是使用django4.0,python3.8实现一个bug管理系统使用mysql初始化数据报错:

MySQL数据库时ModuleNotFoundError: No module named 'MySQLdb',找到了很多例子都解决不了。

解决的步骤:

1、使用命令安装模块

pip3 install pymysql  

2、在项目的__init__.py文件开始增加如下代码

import pymysql
pymysql.install_as_MySQLdb()

3、在settins.py文件中增加如下代码

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'tracerdb',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

完美搞定文章来源地址https://uudwc.com/A/wJYL8

原文地址:https://blog.csdn.net/IT_ziliang/article/details/131312321

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

上一篇 2023年06月27日 16:31
下一篇 2023年06月27日 16:32