"""HTML-страницы.""" import os from flask import Blueprint, render_template, send_from_directory pages_bp = Blueprint("pages", __name__) # Переиспользуемый модуль upload: отдаём ES-модули фронтенда браузеру (как drhider) _UPLOAD_FRONTEND = os.path.join( os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))), "upload", "frontend", ) @pages_bp.route("/") def index(): return render_template("index.html") @pages_bp.route("/architect") def architect(): return render_template("architect.html") @pages_bp.route("/upload/") def upload_frontend(filename): """Отдать статику ES-модулей upload/frontend (для клиентского ZIP).""" return send_from_directory(_UPLOAD_FRONTEND, filename)