【发布时间】:2022-01-23 09:31:47
【问题描述】:
我想选择对象属性集的第一张图片。我使用 PropertyImages 模型的外键创建了一个属性模型。如何访问模板中属性 object_set.all 的第一个图像。我不想在视图函数中这样做,因为它应该在 base.html 文件中。
代码:
{% for property in properties %}
<div
style="background-image: url('{{property.propertyimages_set.all|first.url}}'); background-size: 100% 100%; "
;
class="tm-row-featured"
>
<div class="featured-content">
<p><span>Name: </span>{{property.property_name}}</p>
<hr>
<p><span>Type: </span>{{property.property_type}}</p>
<p><span>Price: </span>₦{{property.price}}</p>
<p><span>Location: </span>{{property.property_state}}</p>
<p><a href="{% url 'property_details' property.property_slug %}">More info
>>></a></p>
</div>
</div>
{% endfor %}
【问题讨论】:
标签: python django django-models django-templates