from __future__ import unicode_literals from django.conf import settings from django.core.cache import DEFAULT_CACHE_ALIAS from . import Error, Tags, register E001 = Error( "You must define a '%s' cache in your CACHES setting." % DEFAULT_CACHE_ALIAS, id='caches.E001', ) @register(Tags.caches) def check_default_cache_is_configured(app_configs, **kwargs): if DEFAULT_CACHE_ALIAS not in settings.CACHES: return [E001] return []