27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
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')
 | 
						|
 | 
						|
# 数据库连接字符串
 | 
						|
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 |