【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 会替换本地使用存储

相关推荐
2401_868534782 天前
综合脚本实战!自动备份、清日志、服务器巡检
python·django
weixin_BYSJ19873 天前
springboot酒店管理系统--附源码27436
java·spring boot·python·随机森林·贪心算法·eclipse·django
vx-程序开发3 天前
django医院预约挂号系统---附源码23353
java·javascript·spring boot·python·eclipse·django·php
weixin_BYSJ19873 天前
springboot医疗信息管理系统---附源码17465
java·javascript·spring boot·python·django·flask·php
vx-程序开发4 天前
springboot农产品运输服务平台---附源码75498
java·javascript·spring boot·python·eclipse·django·php
John jj4 天前
拆解 Telegram 群组频道收录市场:三类方案,一个可运行的评分模型,目前TG中文人工评分加模型评分机制——LetsTG收录“快速”、“无门槛”
大数据·后端·python·深度学习·搜索引擎·django·全文检索
2401_868534784 天前
论信息系统安全保障规划与设计
python·django
Python私教4 天前
如意 Django CRM 容器化实战:后端、前端、数据库、Redis 的协同启动逻辑
前端·数据库·django
weixin_BYSJ19874 天前
【java项目分享】springboot阅读推荐平台10600
java·javascript·spring boot·python·django·flask·php
小王同学66667 天前
Django 5 中实现文件上传功能
数据库·django·sqlite