18 lines
559 B
Python
18 lines
559 B
Python
"""运行配置和环境变量。"""
|
|
|
|
from __future__ import annotations
|
|
|
|
import os
|
|
from pathlib import Path
|
|
|
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
|
DB_PATH = Path(os.environ.get("GROUP_DB", BASE_DIR / "selfgroup.db"))
|
|
XLSX_PATH = Path(os.environ.get("GROUP_XLSX", BASE_DIR / "2025mt.xlsx"))
|
|
STATIC_DIR = BASE_DIR / "static"
|
|
TEACHER_USER = os.environ.get("TEACHER_USER", "teacher")
|
|
TEACHER_PASSWORD = os.environ.get("TEACHER_PASSWORD", "teacher!@#")
|
|
GROUP_LIMIT = 6
|
|
SESSION_DAYS = 7
|
|
MAX_JSON_BYTES = 1024 * 1024
|
|
MAX_UPLOAD_BYTES = 10 * 1024 * 1024
|