Tôi có nhiều tệp CSS bên trong SITE_ROOT/sources/css
và tôi muốn chỉ nén một tệp trong SITE_ROOT/static/css
sử dụng django-pipeline.Làm thế nào để nén một tập tin cụ thể bằng cách sử dụng đường ống trong Django?
STATIC_ROOT = os.path.join(SITE_ROOT, 'static')
STATICFILES_DIRS = (
os.path.join(SITE_ROOT, 'sources'),
)
PIPELINE_CSS = {
'responsive': {
'source_filenames': (
'css/smartphones.css',
'css/tablets.css',
),
'output_filename': 'css/responsive.min.css',
}
}
Sau khi chạy collectstatic
Tôi nhìn thấy trong static/
thư mục tập tin được rút gọn (responsive.min.css) nhưng đó cũng là một bản sao của tất cả các file nằm trong thư mục sources/
và một bản sao của tập tin tĩnh django admin. Làm cách nào để chỉ nhận tệp được rút gọn trong thư mục STATIC_ROOT?