当前位置: 首页>>代码示例>>Python>>正文


Python Environment.config['jst_compiler']方法代码示例

本文整理汇总了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)
开发者ID:bashwork,项目名称:speleo,代码行数:53,代码来源:assets.py


注:本文中的webassets.Environment.config['jst_compiler']方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。