2011-07-19 15 views
1

python manage.py collectstaticを実行すると、さまざまなアプリケーションのすべての静的ファイルが1つの場所(STATIC_ROOT)にまとめられます。私はSTATIC_ROOT内に別のフォルダを持っておきたいと思います。たとえば、app1/staticの静的ファイルはSTATIC_ROOT/app1に、の静的ファイルはSTATIC_ROOT/app2に移動します。これを行う1つの方法は別のサブフォルダ、つまりapp1/static/app1を作成することですが、これを行うにはより良い方法があるかどうか疑問に思っていました。Djangoの各アプリケーションの静的ファイルごとに別々のフォルダを持つ方法

+1

私は、追加のフォルダを追加すると、それを行うための方法だと思います。 [名前空間テンプレート](https://docs.djangoproject.com/en/1.3/ref/templates/api/#loader-types)に別のフォルダを追加する可能性があります。なぜ静的リソースではないのでしょうか? – sneeu

答えて

2

私は通常ちょうど私がテンプレートでどのように動作するかのように、次のように一つのディレクトリにそれらをすべて入れ:

MyProject/staticfiles/app1 
MyProject/staticfiles/app2 
MyProject/staticfiles/app3 
関連する問題