Files
aitsc/config.py

55 lines
2.8 KiB
Python
Raw Normal View History

2025-08-24 18:32:46 +08:00
# import os
# from dotenv import load_dotenv
# # 在配置类定义前加载环境变量
# load_dotenv()
# class Config:
# SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-key'
# # MySQL数据库配置
# SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or 'mysql+pymysql://root:123456@localhost:3306/pro_db?charset=utf8mb4'
# SQLALCHEMY_TRACK_MODIFICATIONS = False
# # OpenAI兼容API配置
# LLM_API_URL = os.environ.get('LLM_API_URL') or 'https://api.deepseek.com/v1'
# LLM_API_KEY = os.environ.get('LLM_API_KEY') or 'sk-fdf7cc1c73504e628ec0119b7e11b8cc'
# # 微信小程序配置
# WX_APPID = os.environ.get('WX_APPID') or 'wx2c65877d37fc29bf' # 替换为你的小程序 appid
# WX_SECRET = os.environ.get('WX_SECRET') or '89aa97dda3c1347c6ae3d6ab4627f1f4' # 替换为你的小程序 secret
# # 添加跨域支持
# CORS_ORIGINS = ['*'] # 生产环境建议设置具体域名
2025-02-23 09:07:52 +08:00
import os
from dotenv import load_dotenv
# 在配置类定义前加载环境变量
load_dotenv()
class Config:
SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-key'
2025-08-24 18:32:46 +08:00
# ---------------------- 原有本地MySQL数据库配置 ----------------------
SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or 'mysql+pymysql://root:123456@localhost:3306/pro_db?charset=utf8mb4'
SQLALCHEMY_TRACK_MODIFICATIONS = False # 关闭SQLAlchemy的修改跟踪减少性能消耗
# ---------------------- 新增:腾讯云数据库配置 ----------------------
# 腾讯云数据库连接URI格式mysql+pymysql://用户名:密码@数据库地址:端口/数据库名?charset=utf8mb4
# 注意:需先在腾讯云控制台创建目标数据库(如命名为 pro_db_tencent需替换为你的实际库名
TENCENT_SQLALCHEMY_DATABASE_URI = os.environ.get('TENCENT_DATABASE_URL') or \
'mysql+pymysql://root:!Rjb12191@gz-cynosdbmysql-grp-d26pzce5.sql.tencentcdb.com:24936/pro_db?charset=utf8mb4'
# 腾讯云数据库同样关闭修改跟踪(与本地配置保持一致)
TENCENT_SQLALCHEMY_TRACK_MODIFICATIONS = False
2025-02-23 09:07:52 +08:00
2025-08-24 18:32:46 +08:00
# ---------------------- 其他原有配置(保持不变) ----------------------
2025-02-23 09:07:52 +08:00
# OpenAI兼容API配置
LLM_API_URL = os.environ.get('LLM_API_URL') or 'https://api.deepseek.com/v1'
LLM_API_KEY = os.environ.get('LLM_API_KEY') or 'sk-fdf7cc1c73504e628ec0119b7e11b8cc'
# 微信小程序配置
WX_APPID = os.environ.get('WX_APPID') or 'wx2c65877d37fc29bf' # 替换为你的小程序 appid
WX_SECRET = os.environ.get('WX_SECRET') or '89aa97dda3c1347c6ae3d6ab4627f1f4' # 替换为你的小程序 secret
# 添加跨域支持
2025-08-24 18:32:46 +08:00
CORS_ORIGINS = ['*'] # 生产环境建议设置具体域名(如 ['https://your-domain.com']