当前位置: 首页 > news >正文

django框架使用mysql报错,及两种解决方法

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 

 

转载于:https://www.cnblogs.com/rgcLOVEyaya/p/RGC_LOVE_YAYA_692days_811_3.html

相关文章:

  • 前端开发常用命名规范
  • delete
  • 这是第一篇博客,与技术无关。
  • [转]C++11 左值、右值、右值引用详解
  • MySQL定时检查是否宕机并邮件通知
  • Win10常用优化技巧汇编
  • 记一次对Vulnerable Docker靶机渗透全过程
  • linux命令行快捷键
  • 第十七章:掌握网格(三)
  • 现代软件工程 期中/期末总结博客作业
  • [转]CentOS 6.5安全加固及性能优化
  • NDK编译可执行文件
  • TCP协议学习总结(上)
  • cocos2dx 屏幕触摸
  • js 属性getset
  • 10个确保微服务与容器安全的最佳实践
  • Electron入门介绍
  • JavaScript的使用你知道几种?(上)
  • Nodejs和JavaWeb协助开发
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • PV统计优化设计
  • Rancher如何对接Ceph-RBD块存储
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • vue-router的history模式发布配置
  • 浮现式设计
  • 复习Javascript专题(四):js中的深浅拷贝
  • 给Prometheus造假数据的方法
  • 近期前端发展计划
  • 经典排序算法及其 Java 实现
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 微信公众号开发小记——5.python微信红包
  • 以太坊客户端Geth命令参数详解
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • Prometheus VS InfluxDB
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • ​用户画像从0到100的构建思路
  • # .NET Framework中使用命名管道进行进程间通信
  • #每天一道面试题# 什么是MySQL的回表查询
  • (2)Java 简介
  • (办公)springboot配置aop处理请求.
  • (定时器/计数器)中断系统(详解与使用)
  • (数据结构)顺序表的定义
  • (四)Linux Shell编程——输入输出重定向
  • (算法设计与分析)第一章算法概述-习题
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • (转)IOS中获取各种文件的目录路径的方法
  • (转载)(官方)UE4--图像编程----着色器开发
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)