私はそうのように、私のnode_modulesディレクトリからの私の静的なCSSファイル(例えば、ブートストラップ)をロードしたい:私は私のSTATICFILES_DIRS
設定で.../node_modules/
を置くときnpmとDjangoを使用してCSSスタティックファイルをロードする正しい方法は何ですか?
{% load staticfiles %}
<link rel="stylesheet" href="{% static 'bootstrap/dist/css/bootstrap.min.css' %}" />
、これは動作します。しかし、それはまた私の/static/
フォルダーに大量のファイルを大量に追加します - ほとんどはフロントエンドでアクセスする必要はないdevDependencies
です。
特定の静的資産をnpm経由で含めるのにはベストプラクティスはありますが、フォルダにnode_modules
のすべてを含めることはできません。
または、無関係なファイルをたくさん含むとうれしいですが、それが最適な解決策ですか?私は何
ありがとうございます。ここでファイルパスを追加できます。私は、この[ストレージの 'listdir'メソッド(ここでは、[OSError:[Errno 20] Not a directory')を上げることを期待していました(https://github.com/django/django/blob/967be82443b5640d61608a89897d8ce2bc44fa54/django/core/files /storage.py#L397)。 'STATICFILES_STORAGE'設定は何ですか?テンプレートにこれらをどのように追加しますか? – YPCrumble
申し訳ありません本当に間違いました。私は答えを改善します。私はファイルをロードしないでください – Jostcrow
私は参照してください - しかし、テンプレート内の各ファイルのための別の行が必要ですか? – YPCrumble