Django的一些关于数据库的问题(mysqlclient,与设置)

本文主要解决了在Django中安装mysqlclient时遇到的Microsoft Visual C++ 14.0缺失的问题,通过使用whl文件进行安装。此外,还讨论了遇到的'Unknown system variable 'storage_engine''错误,该错误在配置Django数据库为MySQL 5.6时出现,文章提供了相应的解决方案。
摘要由CSDN通过智能技术生成

1、安装mysqlclient报错 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Buil

解决办法 使用whl文件安装

  • 打开网址:点击进入网址
  • 找到你需要安装的文件在这里插入图片描述
  • 下载之后可以放入项目目录下进行安装
pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

这样就安装完成拉!

2设置INNODB报错(django.db.utils.OperationalError: (1193, “Unknown system variable ‘storage_engine’”))

  • 数据库setting配置
    在这里插入图片描述

问题:
配置如下

"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}

如果mysql数据库的版本是5.6,这句话会抛出如下异常

django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

解决办法:

"OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值