我正在尝试在我的django应用程序上安装SASS但是仍然遇到此错误。虽然,它在我的本地环境中工作正常但在AWS Ubuntu AMI上的测试服务器上不起作用。我在我的一个模板中有这个:
{% load compress %}
{% load staticfiles %}
{% compress css %}
<link rel="stylesheet" type="text/scss" href="{% static 'm1/scss/style.scss' %}" />
{% endcompress %}
我在{% compress css %}
行
STATICFILES_FINDERS = (
'django.contrib.staticfiles.finders.AppDirectoriesFinder',
'django.contrib.staticfiles.finders.FileSystemFinder',
'compressor.finders.CompressorFinder',
)
INSTALLED_APPS = (
"compressor",
)
COMPRESS_PRECOMPILERS = (
('text/scss', 'sass --scss {infile} {outfile}'),
)
本地环境设置:
STATIC_URL = '/static/'
STATIC_ROOT = 'static/m1/'
测试环境设置:
STATIC_URL = '/static/'
STATIC_ROOT = '/var/www/html/sp-django-master/static/'
答案 0 :(得分:-3)
你可以
chmod 777 /var/www/html/sp-django-master/static/CACHE
chmod 777 /var/www/html/sp-django-master/static/CACHE/*
然后重启 但它是不安全的! 您可以创建一个组并为其分配apache,然后将文件夹的所有者更改为组。