from .base import * # noqa: F403 from .base import DATABASES DEBUG = True # 本地连云端 MySQL 时,默认每请求都重开连接(CONN_MAX_AGE=0), # 而到远程库一次 TCP 握手就 ~1.6s,登录时前端并发 ~12 个接口 → 每个都重握手 = 卡几十秒。 # 复用连接 + 连接超时,本地体感立刻顺滑(仅 development 生效,不影响线上)。 if DATABASES.get("default", {}).get("ENGINE", "").endswith("mysql"): DATABASES["default"]["CONN_MAX_AGE"] = 300 DATABASES["default"]["CONN_HEALTH_CHECKS"] = True DATABASES["default"].setdefault("OPTIONS", {})["connect_timeout"] = 5