From 44722e4fcbb5207ed6555d318b03586b110a4c61 Mon Sep 17 00:00:00 2001 From: phzhik Date: Fri, 22 Dec 2023 00:18:03 +0400 Subject: [PATCH] * Disable in-memory cache GlobalSettings --- store/models.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/store/models.py b/store/models.py index 510bd91..6cdf705 100644 --- a/store/models.py +++ b/store/models.py @@ -23,9 +23,7 @@ from django_cleanup import cleanup from mptt.fields import TreeForeignKey from mptt.models import MPTTModel -from external_api.currency import client as CurrencyAPIClient from store.utils import create_preview, concat_not_null_values -from utils.cache import InMemoryCache class GlobalSettings(models.Model): @@ -51,19 +49,12 @@ class GlobalSettings(models.Model): self.__class__.objects.exclude(id=self.id).delete() super().save(*args, **kwargs) - InMemoryCache.set('GlobalSettings', self) - def __str__(self) -> str: return f'GlobalSettings <{self.id}>' @classmethod def load(cls) -> 'GlobalSettings': - cached = InMemoryCache.get('GlobalSettings') - if cached: - return cached - obj, _ = cls.objects.get_or_create(id=1) - InMemoryCache.set('GlobalSettings', obj) return obj @property