ホームページ  >  に質問  >  本文

cssなどの静的ファイルがdjangoで見つからない

私の django プロジェクトで css やその他の静的ファイルが見つかりません。皆さんに聞きたいのですが、現在 debug=true になっています。static_root を設定する必要はありません。ただし、設定はしましたが、まだ見つかりません。助けてください。ディレクトリ構造は次のとおりです:

設定の構成は次のとおりです:

リーリー

すると、URLは次のようになります

リーリー

html:

では次のように記述されます。 リーリー

とにかく、今ではさまざまな 404 が存在します。崩壊するでしょう。Wuwu

伊谢尔伦伊谢尔伦2686日前936

全員に返信(1)返信します

  • ringa_lee

    ringa_lee2017-06-12 09:22:32

    Django のバージョンは何ですか? 1.8?1.9? {% load staticfiles %}而不是{% load static %}
    を使用しているようですね。また、404 は Web ページ 404 を指しますか、それとも静的ファイル 404 を指しますか?

    私の理解が正しければ、setting.pyのこの文が抜けているはずです:

    リーリー

    Django ドキュメント: 静的ファイルの管理 v1.8 を参照して、問題を解決してください。

    さらに、STATIC_ROOT は、/var/www/html/static など、収集するために最後に公開したディレクトリを指します。 STATIC_ROOT指的是你最后发布要collect的目录,比如/var/www/html/static这种。
    如果你是用./manage.py runserver ./manage.py runserver を使用してテストしている場合は、この手順を無視できます。

    返事
    0
  • キャンセル返事