Django连接MySQL出错
2024-08-25 06:38:33
错误一:No module named 'MySQLdb'
原因:python3连接MySQL不能再使用mysqldb,取而代之的是pymysql。
解决方法:在python的MySQL包中,即路径:C:\Users\adong\AppData\Local\Programs\Python\Python36\Lib\site-packages\Django-2.0.3-py3.6.egg\django\db\backends\mysql
下的__init__.py文件中加入:
import pymysql
pymysql.install_as_MySQLdb()
错误二:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
原因:在解决了错误一以后出现了此错误。
解决方法:在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__)
最新文章
- PHP中遍历XML之SimpleXML
- The Safe Navigation Operator (&;.) in Ruby
- 转:界面之下:还原真实的 MVC、MVP、MVVM 模式
- lxc on centos
- saltstack通过salt.client执行命令(转)
- 利用a标签自动解析URL
- Memcached 在windows环境下安装
- Android WebView的使用方法总结
- C# List中写出LINQ类似SQL的语句
- C++学习笔记6
- QObject,有一个生存线程(慢慢体会)
- CruiseControl.Net全面实现持续集成
- iOS 之 获取View所在控制器
- 双色球js
- C#-之属性(2)
- 【转】Android播放音频MediaPlayer的几种方式介绍
- 【lintcode】 二分法总结 I
- SALALchemy Session与scoped_session的源码分析
- day14 Python百分号字符串拼接
- rinetd 一个linux下的端口转发工具