django框架使用mysql报错,及两种解决方法
2018-09-29 16:30
561 查看
1.django框架 settings.py文件中部分代码:
DATABASES = { # 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), # } 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djan', 'USER': 'root', 'PASSWORD': '', 'HOST': '127.0.0.1', 'PORT': '3306' } }
2.报错内容:
所以根据提示继续安装 pip install mysqlclient。。。。
报错内容:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
指示需要 安装 Microsoft Visual C++ Build Tools ;但是此东西文件安装耗时过长,决不能 傻逼兮兮的安装
解决方法第一种:
https://pypi.org/project/mysqlclient/1.3.10/#files 前往此网址下载对应的文件
然后 通过 pip install mysqlclient-1.3.10-cp36-cp36m-win_amd64.whl 便可
解决方法第二种:
在settings.py文件顶部 输入:
import pymysql pymysql.install_as_MySQLdb()
即可解决问题,不需要安装 mysqlclient,更不用安装 Microsoft Visual C++ Build Tools
相关文章推荐
- Python django使用多进程连接mysql错误的解决方法
- django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
- Mysql使用binlog恢复数据解决误操作问题的两种方法
- django中使用jquery ajax post数据出现403错误的解决办法(两种方法)
- 使用Django Form解决表单数据无法动态刷新的两种方法
- MySQL使用like查询中文不准确的解决方法
- QT中使用MYSQL中文乱码解决方法(Linux)
- Django框架下如何使用ajax的post方法
- Delphi+MySQL:TADOQuery使用插入中文乱码解决方法
- 【Vegas原创】使用GreenAMP时,提示“无法载入mysql扩展”解决方法
- 在win7中, 使用localhost连接mysql速度慢的解决方法
- mysql c++ connector 1.0.5 getString方法 使用过程中遇到汉字产生的乱码问题的解决方法
- django使用ajax post数据403错误解决方法 (tip)
- 基于ubuntu中使用mysql实现opensips用户认证的解决方法
- 使用Django内置Web服务器和sqlite3遇到的问题及解决方法
- mysql使用source 命令乱码问题解决方法
- QT中使用MySql中文乱码解决方法(windows下)
- 使用rs.next()提示"Unhandled exception type SQLException"两种解决方法
- 使用xampp无法启动apache和mysql的解决方法
- Qt 4使用MySQL的中文问题解决方法