我是 Django 新手,我正在尝试通过我正在开发的一个名为“dubliners”的简单项目和一个名为“book”的应用程序来学习它。目录结构是这样的:
dubliners/book/ [includes models.py, views.py, etc.]
dubliners/templates/book/
我有一个 JPG 文件,需要在每个网页的页眉中显示。我应该在哪里存储文件?我应该使用哪个路径让标签使用模板显示它?我尝试了各种位置和路径,但到目前为止没有任何效果。
...
感谢您在下面发布的答案。但是,我尝试了图像的相对路径和绝对路径,但仍然在网页中显示损坏的图像图标。例如,如果我的主目录中有一个图像并在我的模板中使用这个标签:
<img src="/home/tony/london.jpg" />
图像不显示。但是,如果我将网页保存为静态 HTML 文件,则会显示图像,因此路径是正确的。也许 Django 附带的默认 Web 服务器仅在图像位于特定路径时才显示图像?