Как подключить собственное хранилище к ДжангоPython

Программы на Python
Anonymous
Как подключить собственное хранилище к Джанго

Сообщение Anonymous »

Я пишу собственный модуль хранилища для использования удаленного сервера seafile в качестве хранилища для установки django (django-cms).
Находится файл seafile.py в папке проекта:
Изображение

Класс хранилища был протестирован с помощью Jupyter Notebook и работает.
Проблема: Мне не удается подключить свое хранилище к django (локальный, сервер разработки), он по-прежнему сохраняет изображения локально в медиа-папке и вообще не использует мое хранилище.
В settings.py

Код: Выделить всё

from .seafile import MyStorage

...

Что я пробовал:

Код: Выделить всё

DEFAULT_FILE_STORAGE = "MyStorage"
DEFAULT_FILE_STORAGE = "seafile.MyStorage"
DEFAULT_FILE_STORAGE = MyStorage
DEFAULT_FILE_STORAGE = MyStorage()
Наверняка я видел и пробовал предложенное решение (https://docs.djangoproject.com/en/5.1/h ... our-custom -storage-engine), но тоже не удалось.
Что мне не хватает? Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... -to-django

Вернуться в «Python»