-2

我正在尝试遵循 Codemy Youtube 教程,但我没有得到相同的结果。我想在 Django 网站上显示图像。我已正确安装 Pillow 并逐步按照教程进行操作,但我只在网页上看到损坏的图像图标。

从损坏的 img 图标复制图像 url - http://127.0.0.1:8000/media/images/MX1A1063.JPG

[1]: https://i.stack.imgur.com/51HgB.png - settings.py [2]: https://i.stack.imgur.com/bMy0F.png - 损坏的 img 图标 [3]: https://i.stack.imgur.com/gg55Z.png - forms.py [4]: https://i.stack.imgur.com/AYeGm.png - 终端窗口 [5]: https://i .stack.imgur.com/3UhvU.png - pip freeze [6] : https ://i.stack.imgur.com/5QzGR.png -models.py [7]:https://i.stack.imgur。 com/PKHxF.png - product_detail.html [8]:https ://i.stack.imgur.com/EyzDy.png -主 src 文件夹中的图像文件夹

教程 - https://www.youtube.com/watch?v=ygzGr51dbsY&ab_channel=Codemy.com

4

2 回答 2

1

谢谢大家,但我一直意识到这是因为我有 MEDIA_ROOT = [BASE_DIR / 'media'],而不是 MEDIA_ROOT = BASE_DIR / 'media',使它成为一个列表而不是一个字符串。

总是像这样的小事。感谢大家的评论。

于 2020-11-28T20:04:10.363 回答
0

你可能错过了 url 后缀

像这样:

{{ context.image.url }}

最后一个 url 后缀很重要

于 2020-11-28T19:43:00.270 回答