__init__.py 587 B

1234567891011121314151617181920212223242526
  1. from flask_sqlalchemy import SQLAlchemy
  2. db = SQLAlchemy()
  3. def init_db(app):
  4. """
  5. 初始化数据库并将其绑定到 Flask 应用。
  6. 该函数会在 Flask 应用初始化时调用,负责设置数据库连接,并根据
  7. 定义的模型创建相应的数据库表。
  8. :param app: Flask 应用实例
  9. """
  10. db.init_app(app)
  11. with app.app_context():
  12. db.create_all() # 创建数据库表
  13. app.logger.info('初始化数据库。')
  14. from .user import *
  15. from .model import *
  16. from .media import *
  17. from .detection import *
  18. from .operation import *