rewrited logic structure
This commit is contained in:
17
group_system/config.py
Normal file
17
group_system/config.py
Normal file
@@ -0,0 +1,17 @@
|
||||
"""运行配置和环境变量。"""
|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user