我有一个生产和本地的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">
有没有一种方法通过添加某些内容到部署程序来实现并自动化这个行为?或者有没有其他的解决方法(如果能够以一种干净的方式添加.gzip,则可以去掉.min扩展名吗?)
我想指出,我知道我可以实现一些 HTML 解析器,在每次部署时添加它,但我正在寻找一个整洁和 Django 相关的解决方案。