【发布时间】:2019-08-10 17:40:05
【问题描述】:
我不知道如何正确设置非媒体图像的默认路径。
我尝试添加/,但没有帮助:
...
image = models.ImageField(...
default='/static/course_lesson/resources/images/default.jpg')
...
在HTML页面image.url看起来如下:
...
src="/media/static/course_lesson/resources/images/default.jpg"
...
【问题讨论】:
-
这是合乎逻辑的,因为
{% media ... %}本质上是将媒体根添加到 url。 -
我的第一反应是同意@WillemVanOnsem,但这个(stackoverflow.com/questions/47723490/…)问题/答案暗示(我认为)你的方法应该有效。尝试删除单引号
-
@HenryM,是的,你是对的,我已经从这个 Q\A 中采取了方法。但是你说删除单引号是什么意思?
-
default=/static/course_lesson/resources/images/default.jpg,不是default='/static/course_lesson/resources/images/default.jpg' -
@HenryM,不,这不起作用 - 语法错误
标签: django default imagefield