【发布时间】:2020-09-03 19:55:33
【问题描述】:
我正在尝试使用 Django 动态 url 显示一个 img,但我无法正确获取动态 url
url.py
path('Obra/<int:id>/', views.detalle_obra, name="detalle_obra"),
work-single.html
...<img src="{{object.img.url}}"
views.py
def works(request, id):
obj = Work.objects.get(id=id)
context= {
'object':obj
}
return render(request, 'works-single.html',context)
当我渲染模板时,此图像会在控制台上弹出:
未找到:/Obra/1/static/mySiteWork/img/uploads/Proyecto Obra Cerrillos/P5230031.jpg
我不知道为什么显示“/Obra/1/”。当我打印 {{object.img.url}} 时,它只会显示“静态路径 static/mySiteWork/img/uploads/Proyecto Obra Cerrillos/P5230031.jpg”
静态文件在其余模板中工作正常
提前致谢。
【问题讨论】: