import os # 数据库配置 DB_HOST = os.environ.get('DB_HOST', '27.124.22.104') DB_PORT = os.environ.get('DB_PORT', '3306') DB_USER = os.environ.get('DB_USER', 'book20250428') DB_PASSWORD = os.environ.get('DB_PASSWORD', 'booksystem') DB_NAME = os.environ.get('DB_NAME', 'book_system') """ DB_HOST = os.environ.get('DB_HOST', 'rm-bp1h5oqo8ld21viftro.mysql.rds.aliyuncs.com') DB_PORT = os.environ.get('DB_PORT', '3306') DB_USER = os.environ.get('DB_USER', 'shiqi') DB_PASSWORD = os.environ.get('DB_PASSWORD', 'Shiqi1234!') DB_NAME = os.environ.get('DB_NAME', 'book_system') """ # 数据库连接字符串 SQLALCHEMY_DATABASE_URI = f'mysql+pymysql://{DB_USER}:{DB_PASSWORD}@{DB_HOST}:{DB_PORT}/{DB_NAME}' SQLALCHEMY_TRACK_MODIFICATIONS = False # 应用密钥 SECRET_KEY = os.environ.get('SECRET_KEY', 'dev_key_replace_in_production') # 邮件配置 EMAIL_HOST = os.environ.get('EMAIL_HOST', 'smtp.qq.com') EMAIL_PORT = int(os.environ.get('EMAIL_PORT', 587)) EMAIL_ENCRYPTION = os.environ.get('EMAIL_ENCRYPTION', 'starttls') EMAIL_USERNAME = os.environ.get('EMAIL_USERNAME', '3399560459@qq.com') EMAIL_PASSWORD = os.environ.get('EMAIL_PASSWORD', 'fzwhyirhbqdzcjgf') EMAIL_FROM = os.environ.get('EMAIL_FROM', '3399560459@qq.com') EMAIL_FROM_NAME = os.environ.get('EMAIL_FROM_NAME', 'BOOKSYSTEM_OFFICIAL') # 会话配置 PERMANENT_SESSION_LIFETIME = 86400 * 7