34 lines
1.3 KiB
Python
34 lines
1.3 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')
|
|
"""
|
|
DB_HOST = os.environ.get('DB_HOST', '127.0.0.1')
|
|
DB_PORT = os.environ.get('DB_PORT', '3306')
|
|
DB_USER = os.environ.get('DB_USER', 'root')
|
|
DB_PASSWORD = os.environ.get('DB_PASSWORD', '12345678')
|
|
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 |