forked from 00dani/lemoncurry
21 lines
556 B
Python
21 lines
556 B
Python
from django.contrib.staticfiles.storage import staticfiles_storage
|
|
from django.urls import reverse
|
|
from jinja2 import Environment
|
|
from compressor.contrib.jinja2ext import CompressorExtension
|
|
|
|
from .utils import load_package_json
|
|
|
|
|
|
def environment(**options):
|
|
env = Environment(
|
|
extensions=[CompressorExtension],
|
|
trim_blocks=True,
|
|
lstrip_blocks=True,
|
|
**options
|
|
)
|
|
env.globals.update({
|
|
'package': load_package_json(),
|
|
'static': staticfiles_storage.url,
|
|
'url': reverse,
|
|
})
|
|
return env
|