2017-05-17 11 views
-1

私はDjangoの初心者で、すべての静的ファイル(html、css、js)を静的専用フォルダに入れました。これは正常に動作し、テンプレートがきれいに表示されます。しかし、私は最近custom.cssファイルを追加し、python manage.py runserverに404を表示しています。同じフォルダ内の他のファイルには404が表示されませんが、これは実行されます。私はhrefパスを正しくタイプして何度も再チェックしましたが、エラーはそのままです。でもcollectstaticは役に立ちません。Django Single File 404

ここでのcustom.cssにリンクbase.htmlファイルです:

+0

テンプレートにレンダリングする方法をコードとして投稿してください – Exprator

答えて

0

collectstatic手段のcustom.cssする Screenshotライン21のリンクは、すべての静的ファイルを収集し、nginxのルートディレクトリのような単一の場所にそれを置きます。

STATIC_URLSTATIC_ROOTsettings.pyに設定する必要があります。詳しくはDjango Documentationをご覧ください。

いくつかの新しいツールを使用するときは、まずドキュメントをお読みください。精巧なドキュメント、私は思う:)

+0

しかし、同じディレクトリ内の他のファイルに404が表示されないのはなぜですか? –

0

私は解決策を見つけた!私はフォルダにcustom.cssを入れていましたが、これにはstaticフォルダのファイルと同じ名前のファイルがいくつかありました。しかし、パスはstatic folderで、static-onlyではありませんでした。私のcustom.cssをstaticに入れた後、それはうまくいった!