text-classify-ui/config.py
superlishunqin f434b83090 first commit
2025-03-17 22:43:53 +08:00

35 lines
1.0 KiB
Python

import os
from datetime import timedelta
# Flask 配置
SECRET_KEY = 'c8e7b92a46d64b1f9a5d98c5e17f9e76d2c35a1b4e0f78c9d2b1a3e5f7d9e0b' # 随机生成的强密钥
DEBUG = True
# 数据库配置
DB_HOST = '27.124.22.104'
DB_USER = 'ziyao' # 更改为你的MySQL用户名
DB_PASSWORD = 'ziyao123' # 更改为你的MySQL密码
DB_NAME = 'text_classification_system'
# 邮件配置
EMAIL_HOST = 'mail.sq0715.com'
EMAIL_PORT = 587
EMAIL_USERNAME = 'vip@sq0715.com'
EMAIL_PASSWORD = 'Lsq12350501.'
EMAIL_FROM = 'vip@sq0715.com'
EMAIL_FROM_NAME = 'QINAI_OFFICIAL'
EMAIL_USE_TLS = True
# 会话配置
PERMANENT_SESSION_LIFETIME = timedelta(days=7)
# 文件上传配置
UPLOAD_FOLDER = 'uploads'
MAX_CONTENT_LENGTH = 10 * 1024 * 1024 # 最大上传文件大小限制为10MB
# 允许的文件扩展名
ALLOWED_TEXT_EXTENSIONS = {'txt'} # 文本分类允许的文件类型
ALLOWED_ARCHIVE_EXTENSIONS = {'zip', 'rar'} # 批量分类允许的压缩文件类型
# 确保上传文件夹存在
os.makedirs(UPLOAD_FOLDER, exist_ok=True)