add PROD_MODE to jinja environment

master
Stepan Krapivin 8 years ago
parent aece04aa6c
commit 1b00dd3df7
  1. 8
      batiskaf/jinja2.py
  2. 2
      batiskaf/settings.py

@ -10,6 +10,13 @@ from jinja2 import Environment
from store.models import Category, Brand, Currency from store.models import Category, Brand, Currency
from django.conf import settings
try:
PROD_MODE = settings.PROD_MODE
except AttributeError:
PROD_MODE = True
def environment(**options): def environment(**options):
env = Environment(**options) env = Environment(**options)
env.globals.update({ env.globals.update({
@ -18,6 +25,7 @@ def environment(**options):
'main_categories': Category.objects.filter(parent__isnull=True).order_by('pk'), 'main_categories': Category.objects.filter(parent__isnull=True).order_by('pk'),
'all_brands': Brand.objects.order_by('title'), 'all_brands': Brand.objects.order_by('title'),
'currencies': Currency.objects.all(), 'currencies': Currency.objects.all(),
'PROD_MODE': PROD_MODE
}) })
env.filters['linebreaks'] = linebreaks env.filters['linebreaks'] = linebreaks
env.filters['thumbnail'] = thumbnail env.filters['thumbnail'] = thumbnail

@ -185,7 +185,7 @@ TEMPLATES = [
"django.core.context_processors.tz", "django.core.context_processors.tz",
"django.core.context_processors.request", "django.core.context_processors.request",
"django.contrib.messages.context_processors.messages", "django.contrib.messages.context_processors.messages",
"batiskaf.context_processors.dev" # "batiskaf.context_processors.dev"
) )
}, },
}, },

Loading…
Cancel
Save