Tôi không chắc chắn tôi đang làm điều đúng, nhưng đây là vấn đề:django-nén: Sử dụng lessc trong chế độ DEBUG
- Tôi đang sử dụng
django-compressor
vớilessc
Preprocessor - Một số Tệp LESS có URL hình ảnh tương đối. Một số là của tôi, một số là thư viện của bên thứ 3 (ví dụ Bootstrap)
- Khi
COMPRESS_ENABLED
làTrue
, tất cả đang làm việc tốt - Khi
COMPRESS_ENABLED
làFalse
, cácCssAbsoluteFilter
không chạy nữa, có nghĩa là tất cả các URL hình ảnh tương đối được giữ tương đối và do đó bị hỏng (vì chúng tôi không thân từ thư mụcCACHE
)
tôi có thể đưa ra một cấu trúc thư mục "thông minh", nơi đường dẫn tương đối giải quyết đến cùng một tập tin cho dù họ có nguồn gốc từ CACHE
thư mục hoặc từ thư mục tệp LESS, nhưng điều đó có vẻ như một cách giải quyết giòn.
Bạn thường làm việc như thế nào khi nói đến LESS + django-compressor
?
Có vẻ như một lỗi trong django_compressor với tôi - các trình biên dịch trước luôn được gọi, nhưng các bộ lọc chỉ xảy ra khi nén. – Greg
Vâng, đó là chính xác những gì xảy ra - vì vậy không phải là một lỗi, vì nó hoạt động như tài liệu. Nhưng vì nó không phải là những gì * mong muốn *, IMHO, tôi tự hỏi nếu tôi đang thiếu một cái gì đó hoặc chỉ sử dụng nó sai. – Ludovic
Có vẻ như đó là một trường hợp chưa được các nhà phát triển django_compressor xem xét ... đó chắc chắn là một vấn đề, nếu không phải là lỗi. Bạn đã thử viết một kịch bản trình biên dịch trước để chuyển đổi các url của mình chưa? – Greg