python from flask_assets import Bundle bundles = { 'stylesheet_bundle': Bundle( 'css/file1.css', 'css/file2.css', output='gen/styles.css' ), 'javascript_bundle': Bundle( 'js/file1.js', 'js/file2.js', output='gen/scripts.js' ) } assets = Environment(app) for name, bundle in bundles.items(): assets.register(name, bundle) python assets = Environment(app) assets.config['cssmin'] = True assets.config['jsmin'] = True python from flask_caching import Cache cache = Cache(app) @cache.cached(timeout=3600) def get_asset_bundle(name): bundle = assets[name] return bundle.urls() @app.route('/static/bundle/<name>') def bundle(name): urls = get_asset_bundle(name) return ' '.join(urls)


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