fix for Django 5.1

This commit is contained in:
Petr Dlouhý 2024-05-22 09:31:56 +02:00
parent c14479d96a
commit 815e6a231d
2 changed files with 5 additions and 2 deletions

View file

@ -14,7 +14,6 @@ from .base import CategoryBase
from .settings import (
RELATION_MODELS,
RELATIONS,
THUMBNAIL_STORAGE,
THUMBNAIL_STORAGE_ALIAS,
THUMBNAIL_UPLOAD_PATH,
)
@ -27,6 +26,8 @@ try: # Django 4.2+
except ImportError:
from django.core.files.storage import get_storage_class
from .settings import THUMBNAIL_STORAGE
STORAGE = get_storage_class(THUMBNAIL_STORAGE)()

View file

@ -11,7 +11,6 @@ DEFAULT_SETTINGS = {
"M2M_REGISTRY": {},
"FK_REGISTRY": {},
"THUMBNAIL_UPLOAD_PATH": "uploads/categories/thumbnails",
"THUMBNAIL_STORAGE": settings.DEFAULT_FILE_STORAGE,
"THUMBNAIL_STORAGE_ALIAS": "default",
"JAVASCRIPT_URL": getattr(settings, "STATIC_URL", settings.MEDIA_URL) + "js/",
"SLUG_TRANSLITERATOR": "",
@ -19,6 +18,9 @@ DEFAULT_SETTINGS = {
"RELATION_MODELS": [],
}
if hasattr(settings, "DEFAULT_FILE_STORAGE"):
DEFAULT_SETTINGS["THUMBNAIL_STORAGE"] = settings.DEFAULT_FILE_STORAGE
DEFAULT_SETTINGS.update(getattr(settings, "CATEGORIES_SETTINGS", {}))
if DEFAULT_SETTINGS["SLUG_TRANSLITERATOR"]: