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.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()