原来在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提示成功。

 

分类: 技术问题

Wally

Python/Web

发表评论

电子邮件地址不会被公开。 必填项已用*标注