Django-2.2.1版本关于无法使用makemigrations的错误
2024-10-08 02:18:29
报错
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
这是在项目文件__init__.py中
已经导入pymysql且进行了转换版本的情况下发生的错误
解决途径:
1.降低django版本为1.x.x
2.在python的MySQL包中,即路径:C:\Users\adong\AppData\Local\Programs\Python\Python36\Lib\site-packages\Django-2.0.3-py3.6.egg\django\db\backends\mysql
下的 base.py 文件中,注释掉一下两行代码:
if version < (1, 3, 3):
raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)
3.不使用pymysql而是使用mysqlclient ,pip安装即可,导入方式如下:
import MySQLdb
为了便与前期的学习(主要是大部分教程几乎都是用的pymysql作数据库连接库),所以个人前期推荐使用途径2
但后面还是希望使用途径3,编程毕竟要与时俱进
最新文章
- 后台post get请求
- AngularJS HTML DOM
- app推送中的通知和消息区别
- Qt qmake 使用(含遗留问题)
- mysql5.7.10免安装版出现的问题及应对
- gdb 调试程序
- 用Redis构建分布式锁-RedLock(真分布)
- Linux Device Driver &;&; Device File
- 动态获取jar文件的路径
- HDOJ/HDU 1241 Oil Deposits(经典DFS)
- centos U盘安装
- hdu3709(数位dp)
- hibernate---关联关系的 crud_cascade_fetch
- 【python】入门:打印字符串、简单计算
- The openssl extension is required for SSL/TLS protection but is not available
- MyBatis-Helloworld
- M &#215; N Puzzle POJ - 2893(奇数码)
- 洛谷P1638逛画展
- Html盛放媒体/视频标签
- 微信小程序 - 时间轴(组件)
热门文章
- springboot核心技术(二)-----自动配置原理、日志
- dubbo入门学习(五)-----dubbo的高可用
- VS2010中Cocos2d-x中文乱码问题
- Java 线程池 +生产者消费者+MySQL读取300 万条数据
- react-native start停止在Loading dependency graph, done.
- Leetcode94. Binary Tree Inorder Traversal二叉树的中序遍历(两种算法)
- 跟我一起做一个vue的小项目(六)
- ubuntu16.04环境编译gSOAP
- 查看linux系统的文件inode号码使用情况
- Redis源码解析:27集群(三)主从复制、故障转移