gpt4 book ai didi

python - Django Compressor 无法在生产环境中运行

转载 作者:行者123 更新时间:2023-11-28 16:33:00 24 4
gpt4 key购买 nike

我想使用 django_compressor,但它在我的生产环境中不起作用。

在开发中 (DEBUG=True),它正在运行并创建了 .sass-cacheCACHE 文件夹。

我的settings.py

DEBUG = False
TEMPLATE_DEBUG = False
INSTALLED_APPS = (
...,
'django.contrib.staticfiles',
'compressor',
'myapp',
)
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'com.app.static')↲
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'compressor.finders.CompressorFinder',
)
COMPRESS_ENABLED = True
COMPRESS_ROOT = STATIC_ROOT
COMPRESS_PRECOMPILERS = (
('text/x-scss', 'sass --scss {infile} {outfile}'),
)
MEDIA_URL = '/media/'

scss文件放在app的模板目录下

{% load staticfiles %}
{% load compress %}
<html>
<head>
{% compress css %}
<link rel='stylesheet' type='text/scss' href="{% static 'top/css/top.scss' %}" charset='utf-8'>
{% endcompress %}
</head>
</html>

最佳答案

将此添加到 settings.py

COMPRESS_OFFLINE = True

并压缩

python manage.py compress

关于python - Django Compressor 无法在生产环境中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30153850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com