WIP: Move to Jinja2

This commit is contained in:
Skia
2016-02-01 17:35:55 +01:00
parent abb8dc0c5e
commit 03bc0973fe
38 changed files with 261 additions and 217 deletions

View File

@ -37,6 +37,7 @@ INSTALLED_APPS = (
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django_jinja',
'core',
'club',
'subscription',
@ -58,6 +59,50 @@ MIDDLEWARE_CLASSES = (
ROOT_URLCONF = 'sith.urls'
TEMPLATES = [
{
"NAME": "jinja2",
"BACKEND": "django_jinja.backend.Jinja2",
"APP_DIRS": True,
"OPTIONS": {
# Match the template names ending in .html but not the ones in the admin folder.
"match_extension": ".jinja",
"app_dirname": "templates",
"newstyle_gettext": True,
"context_processors": [
"django.contrib.auth.context_processors.auth",
"django.template.context_processors.debug",
"django.template.context_processors.i18n",
"django.template.context_processors.media",
"django.template.context_processors.static",
"django.template.context_processors.tz",
"django.contrib.messages.context_processors.messages",
],
"extensions": [
"jinja2.ext.do",
"jinja2.ext.loopcontrols",
"jinja2.ext.with_",
"jinja2.ext.i18n",
"jinja2.ext.autoescape",
"django_jinja.builtins.extensions.CsrfExtension",
"django_jinja.builtins.extensions.CacheExtension",
"django_jinja.builtins.extensions.TimezoneExtension",
"django_jinja.builtins.extensions.UrlsExtension",
"django_jinja.builtins.extensions.StaticFilesExtension",
"django_jinja.builtins.extensions.DjangoFiltersExtension",
],
"filters": {
"markdown": "core.templatetags.renderer.markdown",
},
"bytecode_cache": {
"name": "default",
"backend": "django_jinja.cache.BytecodeCache",
"enabled": False,
},
"autoescape": True,
"auto_reload": DEBUG,
"translation_engine": "django.utils.translation",
}
},
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],