All Projects → maddevsio → Django_minio

maddevsio / Django_minio

Django app to use Minio Server as file storage.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django minio

Framework
The Framework is a set of components and tools which brings the user an interface (GUI / API) to setup, extend and manage an Open vStorage platform.
Stars: ✭ 27 (-54.24%)
Mutual labels:  storage, django
Photonix
This is a new web-based photo management application. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, location awareness, color analysis and other ML algorithms.
Stars: ✭ 592 (+903.39%)
Mutual labels:  storage, django
Open Semantic Search Apps
Python/Django based webapps and web user interfaces for search, structure (meta data management like thesaurus, ontologies, annotations and named entities) and data import (ETL like text extraction, OCR and crawling filesystems or websites)
Stars: ✭ 55 (-6.78%)
Mutual labels:  django
Drf Nested Routers
Nested Routers for Django Rest Framework
Stars: ✭ 1,098 (+1761.02%)
Mutual labels:  django
Django Enum Choices
Django choice field that supports Python enumerations
Stars: ✭ 57 (-3.39%)
Mutual labels:  django
Hexa
Hexa: The ultimate companion for Azure. Setup and deploy in seconds
Stars: ✭ 56 (-5.08%)
Mutual labels:  storage
Api automation test
接口自动化测试平台,已停止维护,看心情改改
Stars: ✭ 1,092 (+1750.85%)
Mutual labels:  django
Flight Ticket Booksystem
大三下数据库课设 - 机票预订系统 - Django
Stars: ✭ 55 (-6.78%)
Mutual labels:  django
Miniflix
Miniflix - A smaller version of Netflix powered by Cloudinary
Stars: ✭ 58 (-1.69%)
Mutual labels:  storage
Visit nepal
An app to help tourists learn more about Nepal.
Stars: ✭ 57 (-3.39%)
Mutual labels:  django
Django Carrot
A lightweight task queue for Django using RabbitMQ
Stars: ✭ 58 (-1.69%)
Mutual labels:  django
Awesome Python Primer
自学入门 Python 优质中文资源索引,包含 书籍 / 文档 / 视频,适用于 爬虫 / Web / 数据分析 / 机器学习 方向
Stars: ✭ 57 (-3.39%)
Mutual labels:  django
Django Minicms
Django 开发简易的内容管理系统
Stars: ✭ 56 (-5.08%)
Mutual labels:  django
Distributedsystem Series
📚 深入浅出分布式基础架构,Linux 与操作系统篇 | 分布式系统篇 | 分布式计算篇 | 数据库篇 | 网络篇 | 虚拟化与编排篇 | 大数据与云计算篇
Stars: ✭ 1,092 (+1750.85%)
Mutual labels:  storage
Django Places
A django app for store places with autocomplete
Stars: ✭ 55 (-6.78%)
Mutual labels:  django
Thanos
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Stars: ✭ 9,820 (+16544.07%)
Mutual labels:  storage
Zing
Translation server for continuous localization.
Stars: ✭ 55 (-6.78%)
Mutual labels:  django
Arc
📎 Flexible file upload and attachment library for Elixir
Stars: ✭ 1,087 (+1742.37%)
Mutual labels:  storage
Django Tsvector Field
Django field for tsvector (PostgreSQL full text search vector) with managed stored procedure and triggers.
Stars: ✭ 56 (-5.08%)
Mutual labels:  django
Jsonfield
A reusable Django model field for storing ad-hoc JSON data
Stars: ✭ 1,101 (+1766.1%)
Mutual labels:  django

Django Minio Storage

Django app to use Minio Server as file storage.

Intallation

At first, you need to have working minio server. How to do that you can found at Minio Quickstart Guide.

Install Django Minio Storage from pip:

pip install django-minio

Add following keys to your projects settings file:

MINIO_SERVER = 'your_minio_server_address'
MINIO_ACCESSKEY = 'your_minio_server_access_key'
MINIO_SECRET = 'your_minio_server_secret_key'
MINIO_BUCKET = 'my_bucket'
MINIO_SECURE = True
DEFAULT_FILE_STORAGE = 'django_minio.storage.MinioStorage'

Demo minio server and it's credentials can be found at Python Client Quickstart Guide.

If you want to use this module only at production server, include above settings only in production settings. So at local developer machine you will use django's default file storage.

More information about file storages can be found at Django Docs.

Currently tested only at Django 2.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].