Files
fastapi-best-architecture/backend/__init__.py
T

18 lines
463 B
Python

import sqlalchemy as sa
from backend.utils.dynamic_import import get_all_models
def _register_model_globals() -> None:
"""导入所有模型并注册到 backend 模块命名空间"""
for model_obj in get_all_models():
model_name = model_obj.name if isinstance(model_obj, sa.Table) else model_obj.__name__
if model_name not in globals():
globals()[model_name] = model_obj
_register_model_globals()
__version__ = '1.14.0'