"""后台管理路由模块""" from flask import Blueprint, session, flash, redirect, url_for from functools import wraps admin_bp = Blueprint('admin', __name__) def login_required(f): """登录验证装饰器""" @wraps(f) def decorated_function(*args, **kwargs): if 'admin_id' not in session: flash('请先登录', 'warning') return redirect(url_for('admin.login')) return f(*args, **kwargs) return decorated_function # 导入子模块以注册路由 from app.routes.admin import auth, dashboard, articles, categories, tags, settings, stats, upload, authors