Django提示mysql版本过低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26).
这个提示只是Django的版本检测提示,把它注释掉就好了。
全局搜索函数:
check_database_version_supported()
文件路径是:
django_project\dj01\venv\Lib\site-packages\django\db\backends\base\base.py
找到第二个,就是就是使用的那个,把它注释了:
def init_connection_state(self): """Initialize the database connection settings.""" global RAN_DB_VERSION_CHECK if self.alias not in RAN_DB_VERSION_CHECK: # self.check_database_version_supported() RAN_DB_VERSION_CHECK.add(self.alias)
先执行生成数据库迁移文件命令:
python .\manage.py makemigrations
迁移到数据库中,执行命令:
python .\manage.py migrate