feat(core): 基础资产 Agent 化 — 商品三视图(image_edit 参考主图)+ 人物立绘/三视图异步生成 + 演员库/详情
- 商品三视图:有真实商品主图时走 image_edit,以主图为参考锁包装一致(品牌字/配色/外形/Logo) - 人物:据「某一版立绘」异步生成配套三视图(image_edit,worker 内跑),立绘/三视图各存版本可切换 - 基础资产出图改异步(run_base_asset_task / generate_triview_task),Web 层不被慢出图占住 - 前端:演员库浏览/新增、人物详情(立绘+三视图+版本切换/下载/查看大图)、按 busyKey 的单卡并发 loading(genBusy,替代全局 genBusyKey,各按钮互不阻塞) - dev:本地连云端 MySQL 复用连接(CONN_MAX_AGE/health check/connect_timeout),仅 development 生效 - 含 projects 测试补充 tsc + py_compile + 26 后端测试通过。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,13 @@
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user