私はDjango 1.3を使用しており、コラテラルコマンドを使用して、静的ファイルをSTATIC_ROOTに収集することを認識しています。ここには、STATICFILES_DIRを使用して配信する必要のある他のグローバルファイルがあります。Django 1.3でSTATICFILES_DIRをSTATIC_ROOTと同じにすることはできますか?
私はそれらに同じディレクトリを使用できますか?
ありがとうございました。このため
私はDjango 1.3を使用しており、コラテラルコマンドを使用して、静的ファイルをSTATIC_ROOTに収集することを認識しています。ここには、STATICFILES_DIRを使用して配信する必要のある他のグローバルファイルがあります。Django 1.3でSTATICFILES_DIRをSTATIC_ROOTと同じにすることはできますか?
私はそれらに同じディレクトリを使用できますか?
ありがとうございました。このため
実際には番号、ファイルdjango/contrib/staticfiles/finders.py
さえチェックし、あなたがそうするときImproperlyConfigured
例外が発生します:
「STATICFILES_DIRS設定がSTATIC_ROOT設定を含めるべきではない」
STATICFILES_DIRS
には、静的ファイルを持つ他のディレクトリ(必ずしもアプリディレクトリではない)を含めることができ、コラスタストを実行すると、これらの静的ファイルはSTATIC_ROOT
に収集されます。これらの静的ファイルはWebサーバーによって配信され、STATIC_ROOT
から配信されます。
STATIC_ROOT
のファイルがある場合は、これらのファイルを別のディレクトリに移動し、その別のディレクトリをSTATICFILES_DIRS
に置く必要があります。 STATIC_ROOT
ディレクトリは空で、すべての静的ファイルをそのディレクトリに収集する必要があります(つまり、静的ファイルが含まれていないはずです)。
ありがとう、これは私のお尻 – allanberry
を保存したので、ウェブサイトに所属する静的ファイルはどこに置くことができますか? – lmiguelvargasf
ありがとう、これは私の一日を節約! – haifzhan