Comment utiliser 2 backends de cache différents à Django?
-
07-11-2019 - |
Question
J'ai besoin d'utiliser un cache Memcached et basé sur des fichiers. Je configure mon cache dans les paramètres:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': 'c:/foo/bar',
},
'inmem': {
'BACKEND': 'django.core.cache.backends.dummy.DummyCache',
}
}
Le mannequin est temporaire. Docs dit:
cache.set('my_key', 'hello, world!', 30)
cache.get('my_key')
OK, mais comment puis-je définir et obtenir du cache uniquement pour le backend de cache «InMem» (dans le futur Memcached)? La documentation ne mentionne pas comment procéder.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow