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 bd5e7a8d1a
commit dbaa9c1ce1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,4 +1,6 @@
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
@ -22,3 +24,7 @@ class CoreConfig(AppConfig):
# Register models
register_models(*self.get_models())
# Clear Redis cache on startup in development mode
if settings.DEBUG:
cache.clear()