Django连接mysql数据库报错ModuleNotFoundError: No module named ‘MySQLdb‘

news/2024/12/24 13:54:13 标签: 数据库, django, mysql

是不是很诧异明明pymysql库也安装了,setting.py文件也配置好了为啥报错

因为选择使用pymysql,还需要在 Django 项目的设置中添加以下代码,让 Django 使用 pymysql作为 MySQL 数据库适配器:

import pymysql

pymysql.install_as_MySQLdb()

重新运行即可~ 


http://www.niftyadmin.cn/n/5797860.html

相关文章

C语言期末项目——基于链表的通信录管理

一、项目介绍 意义:对于一个通信录来说,要管理联系人的信息,包括编号,姓名,性别,电话。开发其系统主要为了帮助用户提高通讯录有管理效率,节约资源,提高信息的精确度 模块&#x…

queue中的offer方法与add方法的区别

在Java中,Queue接口提供了两种向队列中添加元素的方法:add()和offer()。这两种方法在功能上相似,但在处理队列满的情况时行为有所不同3。以下是它们的主要区别: 1.异常处理 add():如果队列已满,add()方法会…

蓝牙BLE开发——解决iOS设备获取MAC方式

解决iOS设备获取MAC方式 uniapp 解决 iOS 获取 MAC地址,在Android、iOS不同端中互通,根据MAC 地址处理相关的业务场景; 文章目录 解决iOS设备获取MAC方式监听寻找到新设备的事件BLE工具效果图APP监听设备返回数据解决方式ArrayBuffer转16进制…

GESP CCF C++六级编程等级考试认证真题 2024年12月

GESP CCF C六级编程等级考试认证真题 202412 1 单选题(每题 2 分,共 30 分) 第 1 题 面向对象编程(OOP)是一种特殊的程序设计方法。下面( )不是重要的OOP特性。 A. 抽象 B. 封装 C. 继承 D. 模块化 第 2 题 以下关于C中类的说法,…

1.使用 Couchbase 数仓和 Temporal(一个分布式任务调度和编排框架)实现每 5 分钟的增量任务

在使用 Couchbase 数仓和 Temporal(一个分布式任务调度和编排框架)实现每 5 分钟的增量任务时,可以按照以下步骤实现,同时需要注意关键点。 实现方案 1. 数据层设计(Couchbase 增量存储与标记) 在 Couchb…

UML图【重要】

文章目录 2.1 类图概述2.2 类图的作用2.3 类图表示法2.3.1 类的表示方式2.3.2 类与类之间关系的表示方式2.3.2.1 关联关系2.3.2.2 聚合关系2.3.2.3 组合关系2.3.2.4 依赖关系2.3.2.5 继承关系2.3.2.6 实现关系 统一建模语言(Unified Modeling Language,U…

使用Vue+Django开发的旅游路书应用

基于Django设计的低代码后端框架调用高德地图接口实现定位搜索、路线规划等功能 体验地址

深入理解Redis

1.数据结构类型 数据结构-SDS-简单动态字符串 Redis构建了一种新字符串结构,称为简单动态字符串(Simple Dynamic String),简称SDS。 Redis未直接使用C语言的字符串,如:char* s = "hello",本质是字符数组: {h, e, l, l, o, \0}。因为C语言字符串存在很多问题…