""" 导航管理插件入口 通过 Pear Admin Flask 插件系统注册到 /system/nav/* 与 /system/nav-category/* 路径。 此插件不修改 framework 任何代码,仅挂在对应前缀下,注册蓝图即可。 数据层沿用 applications.models.{Nav, NavCategory}(SQLAlchemy 模型必须由 framework 加载以便 Alembic 跟踪)。 """ from flask import Flask from .view.nav import bp from .view.nav_category import bp as nav_category_bp def event_init(app: Flask): """初始化完成时注册蓝图到 app(直接挂到 app,而不是 framework 的 system_bp)。""" app.register_blueprint(bp) app.register_blueprint(nav_category_bp) print(" * navManager: registered /system/nav/* and /system/nav-category/* blueprints")