Fixes: #18021 - Clear Swagger/drf-spectacular API cache on startup (#18174)

* Clear Swagger API cache on startup

* Clear entire Redis cache on startup if DEBUG=True
This commit is contained in:
bctiemann 2024-12-12 08:16:28 -05:00 committed by GitHub
parent f625a953df
commit edc6ac59ed

View File

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