|
|
|
|
@ -10,6 +10,13 @@ from jinja2 import Environment |
|
|
|
|
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): |
|
|
|
|
env = Environment(**options) |
|
|
|
|
env.globals.update({ |
|
|
|
|
@ -18,6 +25,7 @@ def environment(**options): |
|
|
|
|
'main_categories': Category.objects.filter(parent__isnull=True).order_by('pk'), |
|
|
|
|
'all_brands': Brand.objects.order_by('title'), |
|
|
|
|
'currencies': Currency.objects.all(), |
|
|
|
|
'PROD_MODE': PROD_MODE |
|
|
|
|
}) |
|
|
|
|
env.filters['linebreaks'] = linebreaks |
|
|
|
|
env.filters['thumbnail'] = thumbnail |
|
|
|
|
|