猿问
下载APP

ubuntu环境下 使用django 连接mysql数据库 做数据迁移一直报错

https://img3.mukewang.com/5cacb2510001e82c13660768.jpg

pymysql下好了,也作了相应的改动

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

https://img1.mukewang.com/5cacb2520001c62a13660768.jpg

但是也一直报错,有知道原因的大佬么?

跪求答案~


qq_全幼儿园最帅_fvzKT2
浏览 210回答 2
2回答

pardon110

mysql客户端连接驱动版本要求至少是1.3.13或更高版本的,你的是0.9.3,版本过低,请更新驱动程序

慕村4511104

你在Python目录下找Lib文件夹里的site-packages目录找到django目录里的db里的backends里的mysql文件夹,里面有个base.pCtrl f 查找最上面几行有一个if 版本<xx: raise ImproperlyError y把这几行注释掉就可以了 在此之前你要做一下准备工作:在django项目的setting.py import os 后面加上 import pymysql(要先使用pip下载,第三方库) 还有pymysql.install_asMySQLdb() 完成
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答