19 lines
446 B
Python
19 lines
446 B
Python
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)
|