重构:flask_app.py 拆分为 db/helpers/routes/seed_data + Blueprint
- flask_app.py 1166行→33行纯入口
- 新建 db.py(配置+连接+SQL工具)
- 新建 helpers.py(attach_common/monthly_finance/add_file_index)
- 新建 routes.py(全路由 Blueprint + 装饰器 + TABLES)
- 新建 migrations/seed_data.py(seed_db 搬迁)
- migrations/{tables,columns,data_fixes,seed}.py 改 import 为 from db
- 删除死代码 init_db(228行)+ latest_followup(10行)
- 反向依赖消除:migrations 不再 import flask_app
- 前端零改动,URL 不变
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
def migrate_fix_task_status():
|
||||
"""修正 project_tasks 中非法的 status 值"""
|
||||
from flask_app import db, _exec, mysql, logger
|
||||
from db import db, _exec, mysql, logger
|
||||
|
||||
conn = db()
|
||||
try:
|
||||
@@ -28,7 +28,7 @@ def migrate_fix_task_status():
|
||||
|
||||
def migrate_rename_tenant():
|
||||
"""工作台重命名:无界·无界 → 学会·无界"""
|
||||
from flask_app import db, _exec, mysql
|
||||
from db import db, _exec, mysql
|
||||
|
||||
conn = db()
|
||||
try:
|
||||
@@ -51,7 +51,7 @@ def migrate_rename_tenant():
|
||||
|
||||
def migrate_drop_product_fields():
|
||||
"""删除 product_versions 表的 owner / platform / feature_list 字段"""
|
||||
from flask_app import db, mysql
|
||||
from db import db, mysql
|
||||
|
||||
conn = db()
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user