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那行注释并保存即可。这样就不再进行检查数据库版本支持。

相关推荐
修一呀4 小时前
[后端快速搭建]基于 Django+DeepSeek API 快速搭建智能问答后端
后端·python·django
dreams_dream3 天前
Django的Settings 配置文件详解
数据库·django·sqlite
风清再凯3 天前
DRF序列化器
django
dreams_dream3 天前
django错误记录
后端·python·django
captainOO74 天前
MRO and mixin in Python Django
后端·python·django
义达6 天前
Django环境下使用wsgi启动MCP服务
后端·django·mcp
PythonicCC6 天前
Django中的MVC和MVT模式
数据库·django·mvc
PythonicCC6 天前
Django的生命周期
python·django·sqlite
天庭鸡腿哥6 天前
比Windows系统自带更强大,好用!
windows·django·pygame
Q_Q5110082856 天前
python的校园研招网系统
开发语言·spring boot·python·django·flask·node.js·php