原来在django1.11及之前版本中,连接数据库,采用 pymysql方式,在__init__中添加如下内容,即可成功连接。

import pymysql

pymysql.install_as_MySQLdb()

使用django2.0 时,发现提示mysqlclient版本过低。

最终解决方案如下:

安装 mysqlclient。

在安装中,发现会提示错误信息。

OSError: mysql_config not found

—————————————-
Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-ilbgkmv1/mysqlclient/

先安装libmysqlclient-dev 模块,随后再安装mysqlclient即可。

随后采用django命令创建model提示成功。

 

分类: Django

0 条评论

发表回复

Avatar placeholder

您的电子邮箱地址不会被公开。