3.django连接mysql数据库及安装mysqldb驱动报错解决办法
Posted 老鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.django连接mysql数据库及安装mysqldb驱动报错解决办法相关的知识,希望对你有一定的参考价值。
1.在setting.py设置连接数据库
-
DATABASES = {
\'default\': {
\'ENGINE\': \'django.db.backends.mysql\',
\'NAME\': \'djangotest\',
\'USER\':\'root\',
\'PASSWORD\':\'root\',
\'HOST\':\'127.0.0.1\',
\'PORT\':\'3306\'
}
} - 在使用migrate生成数据表的时候会提示没有连接Mysqldb的驱动,这时需要安装驱动
- pip install mysql-python,在windows环境下安装,很多都会出现 error: Microsoft Visual C++ 9.0 is required.的报错
-
网上一般的解释是,重新安装mysql并在安装mysql是选择安装c++的编译器。。。
我虽然没试过,但感觉肯定行不通啊,我只是想装一个可以让python远程连接mysql的包而已,管本地mysql什么事?有些解释真是误人子弟。
但错误提示里也谢了缺少C++的相关环境,后来在网上找到方法了:
方法如下:1.在http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python下载对应的包版本,如果是win7 64位2.7版本的python,就下载
MySQL_python-1.2.5-cp27-none-win_amd64.whl
2.在虚拟环境下进入到下载目录,使用pip安装,如:
-
-
以上是关于3.django连接mysql数据库及安装mysqldb驱动报错解决办法的主要内容,如果未能解决你的问题,请参考以下文章