Files
aitsc/config.py
2025-08-24 18:32:46 +08:00

55 lines
2.8 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 = ['*'] # 生产环境建议设置具体域名
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 # 关闭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
# ---------------------- 其他原有配置(保持不变) ----------------------
# 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 = ['*'] # 生产环境建议设置具体域名(如 ['https://your-domain.com']