使用webassets混合css和更少

时间:2012-04-23 17:35:38

标签: python django

是否可以混合文件类型并使用单个捆绑包添加过滤器,例如

css = Bundle(
    'css/reset.css',
    'css/style.css',
    'css/fancybox.css',
    'css/custom.less',
    output='gen/packed.css',
    filters=['less']
)

我希望所有的css都减少到相同的文件,即gen/packed.css

1 个答案:

答案 0 :(得分:2)

您需要像这样设置软件包:

css = Bundle(
  'css/reset.css',
  'css/style.css',
  'css/fancybox.css',        
  Bundle('css/*.less', filters='less', debug=False)
  output='gen/packed.css'
)

http://elsdoerfer.name/docs/webassets/css_compilers.html