2012-08-05 62 views
1

我是Webassets的新手,我将它与Django一起使用。我有这几个问题,并希望它的一些帮助..我指的是WebAssets in Django.Django中的Webassets

问题:

from django_assets import Bundle, register 
js = Bundle('common/jquery.js', 'site/base.js', 'site/widgets.js', 
      filters='jsmin', output='gen/packed.js') 
register('js_all', js) 

1)据我所知,包帮助中packed.js到PAC这一点,但为什么使用过滤器?这里过滤器的目的是什么?

2)使用webassets有哪些用途或优点?他们是否有任何Webassets的教程/阅读?

需要一些指导..感谢所有帮助...

+0

我推荐使用django_compressor:https://github.com/jezdez/django_compressor/。你不必在设置中定义你的包含,这要好得多。 – Brandon 2012-08-05 15:55:53

+0

你可以解释它是如何使用的?像例子? – lakesh 2012-08-05 16:01:12

+0

Dude - 只需查看django压缩机文档;它几乎说明了一切。 – Brandon 2012-08-05 17:54:54

回答

2

使用Django压缩机:-)

但是,为了回答你的问题,过滤器是不是你可能会考虑蟒蛇过滤器。它指的是正在使用的压缩机的类型 - 例如,封闭编译器,咏压缩机等。

任何资产管理器的想法是合并,压缩和版本的静态文件(js/css和一些资产管理器的图像),以优化网页加载速度。使用这些资产管理器之一 - http://www.djangopackages.com/grids/g/asset-managers/ - 可以以最小的努力提高页面加载性能(通常只需要简单的配置)