From a17c4deae751f6ae5504e01f42d5f1c90b919094 Mon Sep 17 00:00:00 2001 From: p9xvr8cjz <2775939221@qq.com> Date: Fri, 7 Nov 2025 19:15:05 +0800 Subject: [PATCH] Delete 'djangoblog/plugin_manage/loader.py' --- djangoblog/plugin_manage/loader.py | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 djangoblog/plugin_manage/loader.py diff --git a/djangoblog/plugin_manage/loader.py b/djangoblog/plugin_manage/loader.py deleted file mode 100644 index 12e824b..0000000 --- a/djangoblog/plugin_manage/loader.py +++ /dev/null @@ -1,19 +0,0 @@ -import os -import logging -from django.conf import settings - -logger = logging.getLogger(__name__) - -def load_plugins(): - """ - Dynamically loads and initializes plugins from the 'plugins' directory. - This function is intended to be called when the Django app registry is ready. - """ - for plugin_name in settings.ACTIVE_PLUGINS: - plugin_path = os.path.join(settings.PLUGINS_DIR, plugin_name) - if os.path.isdir(plugin_path) and os.path.exists(os.path.join(plugin_path, 'plugin.py')): - try: - __import__(f'plugins.{plugin_name}.plugin') - logger.info(f"Successfully loaded plugin: {plugin_name}") - except ImportError as e: - logger.error(f"Failed to import plugin: {plugin_name}", exc_info=e) \ No newline at end of file