35 lines
1.0 KiB
Python
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) |