123456789101112131415161718192021 |
- # app/__init__.py
- from flask import Flask
- from database.database import init_db
- from .service_manager import ServiceManager
- import os
- # 获取当前文件(__file__)的路径,然后找到 'instance' 文件夹
- base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- print(f"根目录{base_dir}")
- # 指定模板文件夹的路径
- template_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', 'templates'))
- app = Flask(__name__, template_folder=template_dir)
- init_db(app) # 确保传入 Flask 应用实例
- # 导入所有数据库模型
- from models.models import DownloadedFile
- # 使用 ServiceManager 来管理所有服务和配置
- service_manager = ServiceManager(app)
- from app import routes
|