From d4c7caa42d2a45c6468425f9e07faf686db8d1f1 Mon Sep 17 00:00:00 2001 From: moanos Date: Mon, 3 Nov 2025 18:24:20 +0100 Subject: [PATCH] fix: allow empty internal IP --- src/notfellchen/settings.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/notfellchen/settings.py b/src/notfellchen/settings.py index 0b95c2a..dfe8cf1 100644 --- a/src/notfellchen/settings.py +++ b/src/notfellchen/settings.py @@ -75,8 +75,19 @@ except configparser.NoSectionError: DEBUG = config.getboolean('django', 'debug', fallback=False) # Internal IPs -raw_config_value = config.get("django", "internal_ips", fallback=[]) -INTERNAL_IPS = json.loads(raw_config_value) +internal_ip_raw_config_value = config.get("django", "internal_ips", fallback=None) +if internal_ip_raw_config_value: + INTERNAL_IPS = json.loads(internal_ip_raw_config_value) + +# Cache +if config.getboolean('django', 'cache', fallback=False): + CACHES = { + "default": { + "BACKEND": "django.core.cache.backends.locmem.LocMemCache", + "LOCATION": "uniques-snowflake", + } + } + """ DATABASE """ DB_BACKEND = config.get("database", "backend", fallback="sqlite3") @@ -245,7 +256,9 @@ MIDDLEWARE = [ 'django.contrib.sessions.middleware.SessionMiddleware', # Needs to be after SessionMiddleware and before CommonMiddleware 'django.middleware.locale.LocaleMiddleware', + "django.middleware.cache.UpdateCacheMiddleware", 'django.middleware.common.CommonMiddleware', + "django.middleware.cache.FetchFromCacheMiddleware", 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',