当前位置: 首页 > news >正文

【Django-Minio-Storage 使用教程】

Django-Minio-Storage 使用教程

  • 安装 Django-Minio-Storage
  • 配置 Django 项目
  • 官方文档

安装 Django-Minio-Storage

使用 pip 安装 Django-Minio-Storage

pip install django-minio-storage

配置 Django 项目

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

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

相关文章:

  • RabbitMQ核心架构
  • spring boot 项目 prometheus 自定义指标收集区分应用环境集群实例ip,使用 grafana 查询--方法耗时分位数指标
  • RK3588平台开发系列讲解(显示篇)图像的宽高和跨距
  • Linux之grafana+onealert报警
  • 回调函数的概念及其在异步编程中的应用
  • React基础教程(09):react的属性介绍(props)
  • pr瘦脸怎么操作?
  • Python sys 库的应用实例
  • 达梦数据库的系统视图v$sysstat
  • 人工智能造福公众:未来一片光明
  • 学习计算机网络
  • Seata 分布式事务控制
  • Axure设计效率提升:实战策略与技巧
  • ChatGPT 3.5/4.0使用手册:解锁人工智能的无限潜能
  • 前端面试笔记(三)--(基础知识篇sz)
  • 基于RK3568平台移植ffmpeg3.4.5及ffmpeg验证
  • AMP网站的SEO 关于“备用网页”应该如何处理?
  • 计算机毕业设计 半成品配菜平台 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试
  • 秋招突击——算法练习——8/26——图论——200-岛屿数量、994-腐烂的橘子、207-课程表、208-实现Trie
  • 双向链表
  • 习近平就伊朗发生严重爆炸事件向伊朗总统佩泽希齐扬致慰问电
  • 书业观察|一本书的颜值革命:从毛边皮面到爆火的刷边书
  • 保利发展去年净利润约50亿元,在手现金1342亿元
  • 巴防长称中俄可参与克什米尔恐袭事件国际调查,外交部回应
  • 上海数学教育及数学科普专家陈永明去世,享年85岁
  • 13家券商一季报出炉:超七成业绩预喜,财通、湘财、第一创业下滑