Clear entire Redis cache on startup if DEBUG=True

This commit is contained in:
Brian Tiemann 2024-12-10 14:24:07 -05:00
parent c8ecfa0b14
commit 85fed6d25d

View File

@ -1,4 +1,5 @@
from django.apps import AppConfig
from django.conf import settings
from django.core.cache import cache
from django.db import models
from django.db.migrations.operations import AlterModelOptions
@ -24,5 +25,6 @@ class CoreConfig(AppConfig):
# Register models
register_models(*self.get_models())
# Clear Swagger API cache on startup
cache.delete("*api_schema_*")
# Clear Redis cache on startup in development mode
if settings.DEBUG:
cache.clear()