From 55239382aaad34aaafcb8c00b8cc376a72066e1f Mon Sep 17 00:00:00 2001 From: Jan Szejko Date: Fri, 8 Apr 2016 14:32:40 +0200 Subject: [PATCH] cache templates --- src/wolnelektury/settings/__init__.py | 10 ---------- src/wolnelektury/settings/basic.py | 26 ++++++++++++++++++++------ 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/wolnelektury/settings/__init__.py b/src/wolnelektury/settings/__init__.py index 5d19d2651..7c1dd2983 100644 --- a/src/wolnelektury/settings/__init__.py +++ b/src/wolnelektury/settings/__init__.py @@ -11,16 +11,6 @@ from .static import * from .paths import * -TEMPLATE_CONTEXT_PROCESSORS = ( - 'django.contrib.auth.context_processors.auth', - 'django.core.context_processors.debug', - 'django.core.context_processors.i18n', - 'django.core.context_processors.media', - 'django.core.context_processors.request', - 'wolnelektury.context_processors.extra_settings', - 'search.context_processors.search_form', -) - MIDDLEWARE_CLASSES = [ 'django.middleware.csrf.CsrfViewMiddleware', 'ssify.middleware.SsiMiddleware', diff --git a/src/wolnelektury/settings/basic.py b/src/wolnelektury/settings/basic.py index ef14739e5..0f49d6bdc 100644 --- a/src/wolnelektury/settings/basic.py +++ b/src/wolnelektury/settings/basic.py @@ -38,9 +38,23 @@ USE_TZ = True SITE_ID = 1 -# List of callables that know how to import templates from various sources. -TEMPLATE_LOADERS = [ - 'django.template.loaders.filesystem.Loader', - 'django.template.loaders.app_directories.Loader', - # 'django.template.loaders.eggs.Loader', -] +TEMPLATES = [{ + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'OPTIONS': { + 'loaders': ( + ('django.template.loaders.cached.Loader', ( + 'django.template.loaders.filesystem.Loader', + 'django.template.loaders.app_directories.Loader', + )), + ), + 'context_processors': ( + 'django.contrib.auth.context_processors.auth', + 'django.core.context_processors.debug', + 'django.core.context_processors.i18n', + 'django.core.context_processors.media', + 'django.core.context_processors.request', + 'wolnelektury.context_processors.extra_settings', + 'search.context_processors.search_form', + ), + }, +}] -- 2.20.1