本文整理汇总了Python中webassets.Environment.config['jst_compiler']方法的典型用法代码示例。如果您正苦于以下问题:Python Environment.config['jst_compiler']方法的具体用法?Python Environment.config['jst_compiler']怎么用?Python Environment.config['jst_compiler']使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webassets.Environment
的用法示例。
在下文中一共展示了Environment.config['jst_compiler']方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_assets
# 需要导入模块: from webassets import Environment [as 别名]
# 或者: from webassets.Environment import config['jst_compiler'] [as 别名]
def get_assets(options):
''' A helper to build the assets for the service
:param options: The options to initialize with
:returns: The initialized assets
'''
arguments = {
'directory': './static',
'url': options.asset_url,
'debug': options.debug,
'updater': 'timestamp',
'expire': 'querystring',
'cache': True,
}
environment = Environment(**arguments)
# ------------------------------------------------------------
# stylesheet bundle
# ------------------------------------------------------------
stylesheet = Bundle('css/*.css',
filters='cssutils', output='cache/speleo.css')
environment.register('stylesheet', stylesheet)
# ------------------------------------------------------------
# template bundle
# ------------------------------------------------------------
template = Bundle('tmpl/*.tmpl',
filters='jst', output='cache/speleo.jst.js', debug=False)
environment.config['jst_compiler'] = '_.template'
# ------------------------------------------------------------
# javascript bundle
# ------------------------------------------------------------
javascript = Bundle(
Bundle('js/lib/core/jquery.js', 'js/lib/core/underscore.js'),
template, # needs underscore
Bundle('js/lib/ace/ace.js', 'js/lib/ace/mode-javascript.js'),
Bundle('js/lib/*.js', 'js/speleo.js'),
filters='closure_js', output='cache/speleo.js')
environment.register('javascript', javascript)
# ------------------------------------------------------------
# output cache
# ------------------------------------------------------------
if not os.path.exists(os.path.join('./static', 'cache')):
os.mkdir(os.path.join('./static', 'cache'))
# ------------------------------------------------------------
# initialized
# ------------------------------------------------------------
return Assets(environment)