我在使用python34的django项目中使用windows 10命令行,但是,我在使用SQL时遇到了困难.

我已经用pip install mysqlclient==1.3.5安装了mysqlclient,并找到了文件,以确保我没有妄想.然后,我运行python manage.py migrate将表迁移到SQL数据库(我使用的是phpmyadmin).然而当命令返回时...

 File "C:\Users\user\env\lib\site-packages\django\db\backends\mysql\base.py", line 30, in <module>
    'Did you install mysqlclient or MySQL-python?' % e
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'.
Did you install mysqlclient or MySQL-python?

我知道这样的问题已经存在,但似乎没有一个解决方案对try 产生任何影响.提前谢谢你.

推荐答案

pip install pymysql

然后,编辑_init__;.项目原始目录中的py文件(与settings.py相同)

加上:

import pymysql

pymysql.install_as_MySQLdb()

Mysql相关问答推荐

如何合并有多行的json列

从MySQL JSON列中检索数组中的所有答案

特定时间段内每个客户的运行总计

go&mysql&docker 拒绝连接

如何从具有第一行列值的表中 Select 客户的最新记录

即使使用索引,MySQL 计数和按查询分组也很慢

MySQL 1292 截断不正确的日期时间值:'2020-09-11T08:32-50Z'

为什么 fetch 方法不能获取任何东西?(feat node.js,restAPI)

将 wordpress 自定义字段转换为单个数组

MySQL IF() 函数根据指定条件执行代码块

更新和替换未加引号的 JSON 字符串

通过 Gorm 查询模型

如果我创建一个没有主键的表然后添加一个主键,主键是聚集索引吗?

基于两个单元格值的 SQL 过滤表

如何使用 C++ 连接 mySQL 数据库

Python MYSQL 更新语句

MySQL:切换 int 字段值的简单方法

当运行 UPDATE ... datetime = NOW();所有更新的行都会有相同的日期/时间吗?

从另一个表中 Select 具有 id 的行

如何将本地托管的 MySQL 数据库与 docker 容器连接