From 250afd29f471f2474375c2be819e540daa45a567 Mon Sep 17 00:00:00 2001 From: John Fink Date: Sun, 1 Apr 2012 21:31:20 -0400 Subject: [PATCH] settings do not include DATABASE_ENGINE in django 1.4 --- dbtemplates/loader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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: