Files
aitsc/config/local.py
2025-08-29 00:34:40 +08:00

51 lines
1.4 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.
from .development import DevelopmentConfig
class LocalConfig(DevelopmentConfig):
"""
本地配置类
继承开发环境配置,可以覆盖特定的本地设置
这个文件不会被提交到版本控制中
"""
# 本地数据库配置可以覆盖为本地MySQL或其他数据库nnn
# SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://username:password@localhost:3306/local_db'
# 本地日志配置
LOG_LEVEL = 'DEBUG'
LOG_FILE = 'logs/local.log'
# 本地端口配置
PORT = 5000
HOST = '127.0.0.1'
# 本地调试配置
DEBUG = True
RELOAD = True # 自动重载
# 本地缓存配置
CACHE_TYPE = 'simple'
CACHE_DEFAULT_TIMEOUT = 30 # 本地环境缓存时间更短
# 本地文件上传配置
MAX_CONTENT_LENGTH = 64 * 1024 * 1024 # 64MB
UPLOAD_FOLDER = 'uploads/local'
# 本地跨域配置
CORS_ORIGINS = [
'http://localhost:3000',
'http://127.0.0.1:3000',
'http://localhost:8080',
'http://127.0.0.1:8080',
'*'
]
@staticmethod
def init_app(app):
DevelopmentConfig.init_app(app)
# 本地环境特定初始化
app.logger.info('本地环境启动')
# 可以在这里添加本地特定的初始化代码
# 例如:加载本地开发工具、设置本地调试器等