出现这种错误是因为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)