在Django中无法获得动态图片网址

我正在尝试显示带有Django动态网址的img,但是我无法正确获取动态网址

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”

静态文件在其余模板中工作正常

提前致谢。

评论