Django Compress setup

本文介绍了如何在Windows和Linux环境下安装Django Compressor,并详细说明了如何启用该功能,包括设置COMPRESS_ENABLED和COMPRESS_OFFLINE选项,以及如何在模板中使用compress标签进行CSS和JS的压缩。同时,提到了相对URL的处理和相关资源链接。
摘要由CSDN通过智能技术生成

1. Install Django-Compress

For windows:

a. pipinstall wheel==0.29.0

b.pipinstall rcssmin==1.0.6 --install-option="--without-c-extensions"

c.pipinstall rjsmin==1.0.12 --install-option="--without-c-extensions"

d.pipinstall django_compressor==2.0


For Linux:

a.pipinstall django_compressor==2.0


2.Enable Feature

settings.py

a. append 'compressor.finders.CompressorFinder' to STATICFILES_FINDERS

b. COMPRESS_ENABLED=True (If DEBUG=True, need explicit declaration)

c.COMPRESS_OFFLINE=True (如果希望离线压缩文件,需要手动打开设置)

d.append template variable to COMPRESS_OFFLINE_CONTEXT (因为compress所包含的模板片段可能会有变量,需要显示指定)

eg:

COMPRESS_OFFLINE_CONTEXT = {
    'URL_PREFIX': URL_PREFIX,
    'STATI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值