私はDjangoを初めて使用し、開発中の「dubliners」という簡単なプロジェクトと「book」というアプリを通じてそれを学ぼうとしています。ディレクトリ構造は次のようになります。
dubliners/book/ [includes models.py, views.py, etc.]
dubliners/templates/book/
各Webページのヘッダーに表示する必要のあるJPGファイルがあります。ファイルはどこに保存すればよいですか?テンプレートを使用してタグを表示するには、どのパスを使用する必要がありますか?さまざまな場所やパスを試しましたが、今のところ何も機能していません。
..。
以下に投稿された回答をありがとう。ただし、画像への相対パスと絶対パスの両方を試しましたが、Webページに壊れた画像アイコンが表示されます。たとえば、ホームディレクトリに画像があり、テンプレートでこのタグを使用している場合:
<img src="/home/tony/london.jpg" />
画像が表示されません。ただし、Webページを静的HTMLファイルとして保存すると、画像が表示されるため、パスは正しいです。たぶん、Djangoに付属しているデフォルトのWebサーバーは、特定のパス上にある場合にのみ画像を表示しますか?