【Django-Minio-Storage 使用教程】

Django-Minio-Storage 使用教程

  • [安装 Django-Minio-Storage](#安装 Django-Minio-Storage)
  • [配置 Django 项目](#配置 Django 项目)
  • 官方文档

安装 Django-Minio-Storage

使用 pip 安装 Django-Minio-Storage

bash 复制代码
pip install django-minio-storage

配置 Django 项目

在 Django 项目的 settings.py 文件中进行以下配置

bash 复制代码
INSTALLED_APPS = [
    ...
    'django_minio_storage',
]
 
# ********** Django-Minio-Storage  **********
# MinIO 服务端点
MINIO_STORAGE_ENDPOINT = 'xx.xx.xx.xx:9000'
# MinIO 访问密钥
MINIO_STORAGE_ACCESS_KEY = 'minio'
# MinIO 密钥
MINIO_STORAGE_SECRET_KEY = 'minio123'
# 是否使用 HTTPS
MINIO_STORAGE_USE_HTTPS = False
# 媒体文件存储桶名称
MINIO_STORAGE_MEDIA_BUCKET_NAME = 'python-media'
# 静态文件存储桶名称
MINIO_STORAGE_STATIC_BUCKET_NAME = 'python-static'
# 自动创建媒体文件存储桶
MINIO_STORAGE_AUTO_CREATE_MEDIA_BUCKET = True
# 自动创建静态文件存储桶
MINIO_STORAGE_AUTO_CREATE_STATIC_BUCKET = True
# 默认文件存储后端
DEFAULT_FILE_STORAGE = 'minio_storage.storage.MinioMediaStorage'
# 静态文件存储后端
STATICFILES_STORAGE = 'minio_storage.storage.MinioStaticStorage'

官方文档

官方文档

注:其中 DEFAULT_FILE_STORAGE 会替换本地使用存储

相关推荐
分布式存储与RustFS21 小时前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
kybs19911 天前
全球灾害数据分析可视化 毕业设计-附源码66794
vue.js·spring boot·mysql·安全·django·c#·asp.net
醇氧1 天前
Python`__pycache__` 被 Git 跟踪的排查与解决
python·django
分布式存储与RustFS1 天前
对象存储正在吞掉数据湖:RustFS 1.0 GA 与 MinIO AIStor Tables 把 2026 风向说清楚
iceberg·数据湖·对象存储·minio·s3·rustfs·ai存储
vx-程序开发2 天前
【计算机毕设】django校园跑腿服务系统83141
java·数据库·vue.js·spring boot·spring·elasticsearch·django
言乐62 天前
Python关键词抓取目标网站
python·django·virtualenv·pygame·tornado
我的xiaodoujiao2 天前
Django 基础知识详细图文教程 9-Django 模板引擎 2
开发语言·数据库·后端·django
我的xiaodoujiao2 天前
Django 基础知识详细图文教程 10-Django 模板引擎 3
后端·python·测试工具·django
星光开发者2 天前
基于Spring Boot的充电桩管理系统的设计与实现-计算机毕设【课程设计】57105
vue.js·spring boot·vscode·mysql·django·php·express
计算机编程-吉哥3 天前
YOLO26 vs YOLO11 vs YOLOv8:深度学习咖啡果实成熟度分割系统【计算机毕业设计选题推荐】
人工智能·python·深度学习·yolo·django·毕业设计