html修改js版本控制,html – 使用Django进行静态文件版本控制

样式表资产

对于样式表引用的资产,使用Sass&罗盘. Compass有一个mixin,它会自动在样式表中引用的静态资产的末尾添加版本查询参数.版本号仅在重建样式表时更改(在本地开发时,使用罗盘监视器很简单).

模板资产

对于其他文件,我实际上会使用某种类型的post-pull挂钩来重写python模块,其唯一目的是包含当前版本.

/var/www/aweso.me/

./files/

./private-files/

./static/

./project/

./manage.py

./fabfile.py

./.gitignore

./base/

./__init__.py

./wsgi.py

./settings/

./__init__.py

./modules

./__init__.py

./users.py

./email.py

./beta.py

./redis.py

./haystack.py

./version.py

./default.py

./local.py

./live.py

你的帖子拉钩会创建:

/var/www/aweso.me/project/base/settings/version.py

哪个包含最新的(或以前的)git commit hash:

__version__ = "0763j34bf"

然后在settings.live中使用.version导入__version__作为ApplicationVersion,您的模板标签可以简单地使用设置导入ApplicationVersion将该查询参数写为高速缓存.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值