2025-03-17 18:31:20 +08:00

26 lines
621 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
数据模块
包含数据库模型和数据访问功能
"""
# 避免循环导入
# from data.session import initialize_database, get_session, session_scope
__all__ = ['initialize_database', 'get_session', 'session_scope']
# 延迟导入
def initialize_database():
from data.session import initialize_database as init_db
return init_db()
def get_session():
from data.session import get_session as get_db_session
return get_db_session()
def session_scope():
from data.session import session_scope as db_session_scope
return db_session_scope()