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

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

解决办法 使用whl文件安装

  • 打开网址:点击进入网址
  • 找到你需要安装的文件Django的一些关于数据库的问题(mysqlclient,与设置)_第1张图片
  • 下载之后可以放入项目目录下进行安装
pip install mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

这样就安装完成拉!

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

  • 数据库setting配置
    Django的一些关于数据库的问题(mysqlclient,与设置)_第2张图片

问题:
配置如下

"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;"}

你可能感兴趣的:(Django,Python)