django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3

使用pymysql作为django连接MySQL的模块时,报出了django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.的错误。

数据库配置信息

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'test',
        'HOST': 'localhost',
        'PORT': 3306,
        'USER': 'root',
        'PASSWORD': '123456',
    }
}

解决方法:

在项目目录下(与manage.py同级)手动创建一个__init__.py文件,再加入两行代码

import pymysql
pymysql.install_as_MySQLdb()

 

posted @ 2019-06-19 20:11  Wuliwawa  阅读(77)  评论(0编辑  收藏  举报