pip install jinja-assets-compressor python ASSETS_DEBUG = False ASSETS_AUTO_BUILD = False ASSETS_URL_EXPIRE = False JINJA_ENVIRONMENT = { 'extensions': ['jinja_assets_compressor.jinja2ext.AssetsCompressorExtension'] } html {% compress 'js' %} <script src="{{ assets.url('scripts.js') }}"></script> {% endcompress %} {% compress 'css' %} <link href="{{ assets.url('styles.css') }}" rel="stylesheet"> {% endcompress %} {% compress 'image' %} <img src="{{ assets.url('image.jpg') }}"> {% endcompress %} python from jinja2 import Environment, PackageLoader from jinja_assets_compressor import CompressExtension env = Environment(loader=PackageLoader('my_app', 'templates')) env.add_extension(CompressExtension) template = env.get_template('my_template.html') output = template.render() print(output)


上一篇:
下一篇:
切换中文