出现这种错误是因为mysql版本过低,把Django的版本检测的代码注释掉就好了。

文件路径:

/安装目录/pyporject_evn/项目名_venv/lib/python3.12/site-packages/django/db/backends/base/base.py

大概220行:

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)