pip install jinja-assets-compressor
python
from jinja_assets_compressor import CompressorExtension
python
from jinja2 import Environment
env = Environment(extensions=[CompressorExtension])
html
<link rel="stylesheet" href="{{ static('css/style.css') }}">
<script src="{{ static('js/script.js') }}"></script>
python
env.jinja_assets_compressor.config['COMPRESSORS'] = {
'.js': 'yuicompressor',
'.css': 'cleancss'
}
python
template = env.get_template('index.html')
html = template.render()
python
from jinja2 import Environment, FileSystemLoader
from jinja_assets_compressor import CompressorExtension
env = Environment(
loader=FileSystemLoader('templates'),
extensions=[CompressorExtension]
)
env.jinja_assets_compressor.config['COMPRESSORS'] = {
'.js': 'yuicompressor',
'.css': 'cleancss'
}
template = env.get_template('index.html')
html = template.render()
print(html)