最佳答案
我刚刚接触 Django,我正在开发一个叫做“ Dubliners”的简单项目和一个叫做“ book”的应用程序来学习它。目录结构如下:
dubliners/book/ [includes models.py, views.py, etc.]
dubliners/templates/book/
我有一个 JPG 文件,需要显示在每个 Web 页面的标题中。我应该把文件存放在哪里?我应该使用哪个路径来使用模板显示标记?我试过各种地点和路径,但目前都没用。
...
感谢下面的回复。但是,我已经尝试了图像的相对路径和绝对路径,仍然会在 Web 页面中显示一个损坏的图像图标。例如,如果我在主目录中有一个图像,并在模板中使用这个标记:
<img src="/home/tony/london.jpg" />
图像显示不出来。但是,如果将网页保存为静态 HTML 文件,则会显示图像,因此路径是正确的。也许 Django 附带的默认 Web 服务器只在图像位于特定路径时才显示图像?