当前位置: 首页 > 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
  • 双向链表
  • 夜读丨古代有没有近视眼?
  • 中美“第二阶段”贸易协定是否会在会谈中提出?商务部回应
  • 正荣地产:公司控股股东已获委任联合清盘人
  • 机器人助力、入境游、演出引流:假期纳客千万人次城市有高招
  • 美国多地爆发集会抗议特朗普政府多项政策
  • 五一假期首日,省级党政“一把手”夜访商业街区