from django.conf import settings from django.core.cache import cache, caches def app_cache(): return caches["admin_interface"] if "admin_interface" in settings.CACHES else cache def del_cached_active_theme(): app_cache().delete("admin_interface_theme") def get_cached_active_theme(): return app_cache().get("admin_interface_theme", None) def set_cached_active_theme(theme): app_cache().set("admin_interface_theme", theme)