图像在Django模板中显示为白色框

时间:2017-03-29 18:27:14

标签: django

图像显示为空白框。我很困惑为什么会这样。

Models.py

class Aircraft(AirlineModelBase):
    image = models.ImageField(upload_to="uploads/airline", blank=True, null=True)

Settings.py

STATIC_URL = '/static/'
STATICFILES_DIRS = [ map_path('static'),]

模板

<div class="box"><img src="{{ aircraft.image }}" alt="{{ image.title }}"/>

1 个答案:

答案 0 :(得分:1)

试试这个:

%w[ cep street number district city state ].each do |attr|
  waypoint.send("#{attr}=", nil)
end

您正在引用图像对象而不是图像的实际网址。

由于模型中没有此类<div class="box"><img src="{{ aircraft.image.url }}" alt="{{ image.title }}"/> 字段,因此不会呈现{{ image.title }}。也许你的意思是title