Files
Achievement_Inputing/minio_storage/apps.py
spdis 6b0be35832
All checks were successful
CI / docker-ci (push) Successful in 3m14s
接入minio[ci][0.2.6]
2026-01-16 15:13:57 +08:00

23 lines
590 B
Python

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}")