from django.apps import AppConfig import os import sys class MinioStorageConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'minio_storage' def ready(self): if os.path.basename(sys.argv[0]) == 'manage.py': if os.environ.get('RUN_MAIN') != 'true': return if 'runserver' not in sys.argv: return from .minio_connect import ensure_bucket_exists try: ensure_bucket_exists() except Exception as e: print(f"❌ MinIO 初始化失败: {e}")