django报错(二):NotSupportedError:MySQL 8 or later is required (found 5.7.43)

执行python manage.py runserver命令时报版本不支持错误,显示MySQL 8 or later is required (found 5.7.43)如图:

即要MySQL 8或更高版本。但是企业大所数用的还是mysql5.7相关版本。因为5.7之后的8.x版本是付费版本,贸然更新数据库肯定不合适。

解决方案一:

更新数据库版本(本文就不讲述了)

解决方案二:

1、找到报错显示的base.py文件

可以从报错信息直接找到base.py文件所在的路径

2、编辑base.py文件内容

将其中check_database_version_supported那行注释并保存即可。这样就不再进行检查数据库版本支持。

相关推荐

  1. Django --

    2024-07-19 19:26:03       24 阅读
  2. php8编译

    2024-07-19 19:26:03       33 阅读
  3. k8s处理

    2024-07-19 19:26:03       53 阅读
  4. Django Admin“外键冲突”排查

    2024-07-19 19:26:03       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 19:26:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 19:26:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 19:26:03       62 阅读
  4. Python语言-面向对象

    2024-07-19 19:26:03       72 阅读

热门阅读

  1. 深入探讨:Node.js、Vue、SSH服务与SSH免密登录

    2024-07-19 19:26:03       23 阅读
  2. GitHub每日最火火火项目(7.18)

    2024-07-19 19:26:03       19 阅读
  3. 微服务常用的中间件有哪些?都有什么用途?

    2024-07-19 19:26:03       19 阅读
  4. 逆向工程四个抽象层次-系统架构师(三十)

    2024-07-19 19:26:03       22 阅读
  5. OpenCV——图像与视频的读取

    2024-07-19 19:26:03       21 阅读
  6. 物理设计基础概念 —— Pin

    2024-07-19 19:26:03       18 阅读
  7. 机器学习之对比学习MoCo

    2024-07-19 19:26:03       19 阅读
  8. tcp(7) — Linux Programmer‘s Manual

    2024-07-19 19:26:03       17 阅读
  9. 开放开源开先河(三)

    2024-07-19 19:26:03       19 阅读
  10. cnn-resnet实现代码

    2024-07-19 19:26:03       23 阅读