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