taibai_shopping/update_config.py
superlishunqin 170db69eb4 version_1
2025-07-14 05:06:05 +08:00

28 lines
855 B
Python

import os
config_file = 'config/config.py'
with open(config_file, 'r') as f:
content = f.read()
# 修改数据库配置部分,使其支持环境变量
modified_content = content.replace(
''' # 数据库配置
MYSQL_HOST = '27.124.22.104'
MYSQL_USER = 'taibai'
MYSQL_PASSWORD = 'taibaishopping'
MYSQL_DB = 'online_shopping'
MYSQL_PORT = 3306''',
''' # 数据库配置
MYSQL_HOST = os.environ.get('MYSQL_HOST', '27.124.22.104')
MYSQL_USER = os.environ.get('MYSQL_USER', 'taibai')
MYSQL_PASSWORD = os.environ.get('MYSQL_PASSWORD', 'taibaishopping')
MYSQL_DB = os.environ.get('MYSQL_DB', 'online_shopping')
MYSQL_PORT = int(os.environ.get('MYSQL_PORT', '3306'))'''
)
with open(config_file, 'w') as f:
f.write(modified_content)
print(f"✅ 成功更新 {config_file} 以支持环境变量")