0

私はDjangoが初めてです。BowerでDjango-Pipelineを使用しています。このドキュメントに従いました

私のDjangoプロジェクトの構造は次のとおりです。

|- myProject
    |- manage.py
    |- bower.json
    |- bower_components
        |- jquery
        |- bootstrap
        |- ...
    |- myProject
        |- settings.py
        |- static // This is the folder that gets created
            |- jquery
            |- bootstrap
            |- ...
    |- myApp

Django が myProject 内に「静的」ディレクトリを作成するのは通常の動作ですか? 静的フォルダーを手動で削除すると、次のページの更新時に自動的に作成されます。

私が得られないのは、STATICFILES_DIRS 設定を使用して静的ファイルを見つける場所を指定したことです。したがって、Django (少なくとも開発環境では) が私の bower components フォルダーから直接ファイルを提供することは論理的に思えます。

何か不足していますか?

編集: 私は collectstatic を実行していません。このフォルダーは、ページを更新したときに作成されます。

4

2 に答える 2

0

デフォルトでは、django-pipeline はコンパイルの結果を保存するために static を収集します。オプションPIPELINE_COLLECTOR_ENABLEDを参照してオフにします (django-pipeline バージョン 1.6.5 に登場)。ただし、LESS などを使用している場合は、エラーが発生する可能性があります。

于 2016-03-07T13:29:02.507 に答える
0

パイプラインの設定はどうですか?特にoutput_filenamePIPELINE_JS と PIPELINE_CSS の設定は?

私はdjango-pipelineがそのようなフォルダーの作成を担当していると思うので、djangoではなくソースをコンパイルおよび縮小します

于 2015-03-11T14:26:42.620 に答える