import os class Config: # 【核心修改】 # 优先读取 Docker 传入的 'DATABASE_URL' 环境变量。 # 如果读不到(比如你在非 Docker 环境下本地直接运行),才回退使用 'localhost'。 SQLALCHEMY_DATABASE_URI = os.getenv( 'DATABASE_URL', 'postgresql://test:1234@localhost:5432/inventory_system' ) # 关闭 SQLAlchemy 的事件追踪,减少内存消耗 SQLALCHEMY_TRACK_MODIFICATIONS = False # Flask 的密钥 SECRET_KEY = 'dev-secret-key-1234'