feat: Flask 애플리케이션 모듈화 및 웹 대시보드 구현
- Flask Blueprint 아키텍처로 전환 (dashboard, upload, backup, status) - app.py 681줄 95줄로 축소 (86% 감소) - HTML 템플릿 모듈화 (base.html + 기능별 templates) - CSS/JS 파일 분리 (common + 기능별 파일) - 대시보드 기능 추가 (통계, 주간 예보, 방문객 추이) - 파일 업로드 웹 인터페이스 구현 - 백업/복구 관리 UI 구현 - Docker 배포 환경 개선 - .gitignore 업데이트 (uploads, backups, cache 등)
This commit is contained in:
13
app/blueprints/__init__.py
Normal file
13
app/blueprints/__init__.py
Normal file
@ -0,0 +1,13 @@
|
||||
# app/blueprints/__init__.py
|
||||
"""
|
||||
Flask Blueprints 모듈
|
||||
|
||||
각 기능별 Blueprint를 정의합니다.
|
||||
"""
|
||||
|
||||
from .dashboard import dashboard_bp
|
||||
from .upload import upload_bp
|
||||
from .backup import backup_bp
|
||||
from .status import status_bp
|
||||
|
||||
__all__ = ['dashboard_bp', 'upload_bp', 'backup_bp', 'status_bp']
|
||||
Reference in New Issue
Block a user