Это будет уникальный «кеш» для каждого запущенного процесса (сколько зависит от вашей среды и конфигурации)
Но в любом случае, это не правильный способ сделать это. Django имеет встроенное кеширование со встроенным кешем локальной памяти, которое по сути будет таким же, как ваш подход, но с преимуществом, которое вы сможете заменить «настоящим» кешированием без каких-либо усилий.
Вы добавляете это в свои settings.py:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': 'unique-snowflake'
}
}
И все готово. Теперь вы можете получить доступ к кешу, используя стандартный интерфейс Django:
>>> from django.core.cache import cache
>>> cache.set('my_key', 'hello, world!', 30)
>>> cache.get('my_key')
'hello, world!'
Подробнее см. В документах Django .