27 lines
774 B
Python
27 lines
774 B
Python
"""
|
|||
|
|
配置管理 - 从 .env 文件读取敏感信息
|
||
|
|
.env 文件不进 Git(已在 .gitignore 中排除)
|
||
|
|
"""
|
||
|
|
|
||
|
|
import os
|
||
|
|
from dotenv import load_dotenv
|
||
|
|
|
||
|
|
# 加载 .env 文件
|
||
|
|
load_dotenv()
|
||
|
|
|
||
|
|
# 微信测试号配置
|
||
|
|
WECHAT_TOKEN = os.getenv("WECHAT_TOKEN", "")
|
||
|
|
WECHAT_APPID = os.getenv("WECHAT_APPID", "")
|
||
|
|
WECHAT_SECRET = os.getenv("WECHAT_SECRET", "")
|
||
|
|
|
||
|
|
# MySQL 配置
|
||
|
|
MYSQL_HOST = os.getenv("MYSQL_HOST", "127.0.0.1")
|
||
|
|
MYSQL_PORT = int(os.getenv("MYSQL_PORT", "3306"))
|
||
|
|
MYSQL_USER = os.getenv("MYSQL_USER", "root")
|
||
|
|
MYSQL_PASSWORD = os.getenv("MYSQL_PASSWORD", "")
|
||
|
|
MYSQL_DB = os.getenv("MYSQL_DB", "wechat_api")
|
||
|
|
|
||
|
|
# Redis 配置
|
||
|
|
REDIS_HOST = os.getenv("REDIS_HOST", "127.0.0.1")
|
||
|
|
REDIS_PORT = int(os.getenv("REDIS_PORT", "6379"))
|
||
|
|
REDIS_PASSWORD = os.getenv("REDIS_PASSWORD", "")
|