2016-06-21 7 views
0

私はDjangoに自分のSCSSファイルを認識させようと苦労しています(SCSS/SASS/LESSの用語を悪用している可能性があります。私はdjango-libsasscompressを使用していますが、どちらもかなり簡単です。私のページは私にエラー "スタイルシートとして解釈されたが、MIMEタイプapplication/octet-streamで転送されたリソース"を与えています。ページを読み込んでいますが、スタイルは表示されません。DjangoプロジェクトはSCSSファイルを認識しません

私は人々が何を見る必要があるのか​​分かりません。私のテンプレートが含まれています:

<link href="{% static 'css/blog.scss' %}" rel="stylesheet"> 

(それはCSSたとき、これはうまく働いた)

セッティング:

COMPRESS_PRECOMPILERS = (
    ('text/x-scss', 'django_libsass.SassCompiler'), 
) 

STATICFILES_FINDERS = (
    'django.contrib.staticfiles.finders.FileSystemFinder', 
    'django.contrib.staticfiles.finders.AppDirectoriesFinder', 
    # other finders.. 
    'compressor.finders.CompressorFinder', 
) 

答えて

1

が圧縮タグと一緒にlink要素にtype="text/x-scss"を追加してみてください:

{% compress css %} 
    <link href="{% static 'css/blog.scss' %}" rel="stylesheet" type="text/x-scss"> 
{% endcompress %} 

圧縮タグを使用する前にロードしてください:

{% load compress %} 
+0

ダー。ありがとう。 – thumbtackthief

関連する問題