Попытка использовать хранилище Supabase S3 с Django

if USE_S3:
    # aws settings
    AWS_ACCESS_KEY_ID = os.getenv("SUPA_ACCESS_KEY_ID")
    AWS_SECRET_ACCESS_KEY = os.getenv("SUPA_SECRET_KEY")
    AWS_STORAGE_BUCKET_NAME = "images"
    AWS_S3_REGION_NAME = os.getenv("SUPA_S3_REGION_NAME")
    AWS_ENDPOINT_URL = os.getenv("SUPA_S3_DOMAIN")
    # s3 static settings
    STATIC_LOCATION = "static"
    STATICFILES_STORAGE = "storages.backends.s3boto.S3BotoStorage"
    # s3 public media settings
    DEFAULT_FILE_STORAGE = "storages.backends.s3boto.S3BotoStorage"
else:
    STATIC_URL = "/static/"
    STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles_build", "static")
    MEDIA_URL = "/media/"
    MEDIA_ROOT = os.path.join(BASE_DIR, "media/")

STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)

Я пытался следовать нескольким другим руководствам по использованию хранилищ на базе S3, но не смог понять, как заставить их работать с Supabase. Я получаю ошибку типа для имени ведра, но не знаю многого другого о том, что происходит.

Вернуться на верх