diff --git a/dbtemplates/loader.py b/dbtemplates/loader.py index a2c744d..cd138d3 100644 --- a/dbtemplates/loader.py +++ b/dbtemplates/loader.py @@ -33,7 +33,11 @@ class Loader(BaseLoader): # in the cache indicating that queries failed, with the current # timestamp. site = Site.objects.get_current() - display_name = 'dbtemplates:%s:%s:%s' % (settings.DATABASE_ENGINE, + if hasattr(settings,'DATABASES'): + database_engine=settings.DATABASES['default']['ENGINE'] + else: + database_engine=settings.DATABASE_ENGINE + display_name = 'dbtemplates:%s:%s:%s' % (database_engine, template_name, site.domain) cache_key = get_cache_key(template_name) if cache: