問題タブ [django-static]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
31 参照

python - ページが見つかりません(404)jquery django python

jquery が読み込まれない - ページが見つかりません (404)

base.html

設定.py

  • 静的フォルダーが作成されました
  • スクリプトはパス static / jquery / jquery.js にあります
  • ブートストラップは同じフォルダーで問題なく動作します
  • サーバーが再起動しました

どうしたの?

0 投票する
1 に答える
51 参照

django - Djangoは静的ファイルを提供していません

django staticfiles を使用したいのですが、残念ながらローカルで画像を提供することはできません。

これは私がこれまでに行ったことです:

settings.py:

print(os.path.join(BASE_DIR, 'staticfiles')) を実行すると、正しいローカル パスが表示されます。

urls.py:

テンプレート:

に解決

[編集] URL パターンは次のようになります

ファイルを直接開くと、404-django-page になります。

その後、./manage.py collectstatic を実行しました。

./manage.py runserver などの Django Dev サーバーを使用しています。

私は何かが欠けているのかもしれません。追加の目が必要なだけです。ありがとう。

0 投票する
2 に答える
377 参照

django - Djangoは静的画像を表示していませんが、コンソールウィンドウに["GET /static/image/down.jpg HTTP/1.1" 404 1771]を表示することで代替テキスト(alt)を表示しています

テンプレートに静止画像を表示したいだけです。この問題を解決するためのあらゆる方法を検討し、さまざまなアプローチを試みましたが、静的な画像をテンプレートに入れることができませんでした。それぞれの画像の代替テキストが表示されますが、画像自体は読み込まれておらず、端末ウィンドウでこれを取得します

ここで、私のDjangoプロジェクトがどのようにレイアウトされているかを プロジェクトファイル階層の下に示します

urls.pyで

settings.py で

テンプレート question.html で

私は画像にアクセスするためにさまざまなアプローチを試みました[htmlページの上部に{% load static %}タグを付けて]のように

しかし、問題を解決できませんでした