我有一个生产和本地 DJANGO 开发环境。为了将东西推送到生产环境,我们有一个部署器,它可以压缩和压缩所有 CSS 和 JS 文件。
为了在生产中为他们服务,我需要像这样称呼他们
<link rel="stylesheet" href="{{ STATIC_URL }}css/filename.min.css.gz">
但是在开发中,我希望提供普通的 css 文件(这样我每次保存时都不必重新缩小和 gzip):
<link rel="stylesheet" href="{{ STATIC_URL }}css/filename.css">
有没有办法通过向部署程序添加一些东西来实现和自动化这种行为?是否有其他解决方法(如果可以以干净的方式添加 .gz ,我可以摆脱 .min 扩展名?
我想指出,我知道我可以实现一些 html-parser,它会在每次部署时添加它,但我正在寻找一个整洁且面向 django 的解决方案。