Django网站中的Javascript和CSS混淆/最小化?

3 投票
1 回答
4444 浏览
提问于 2025-04-17 04:15

我在我的Django网站上使用CSS和JavaScript,想要对它们进行混淆和压缩。一个解决办法是:直接使用已经混淆和压缩好的JS和CSS。

我能不能在settings.py文件里设置一个开关,用来控制是否进行混淆呢?

这样的话,我就可以在开发时使用普通人能看懂的代码,而上线时再提供混淆过的CSS和JS。

实现这个的标准方法是什么呢?

1 个回答

3

我推荐你使用django-compressor这个工具。它可以把你的JavaScript和CSS文件通过多种压缩算法来处理,比如JSMin、Slim It、YUI和Closure Compiler等。

撰写回答