【发布时间】:2015-12-13 14:06:36
【问题描述】:
我想在模板中的硬编码 img src 中使用与一对多关系相关的不同表中的属性。
模型.py:
class Offers(models.Model):
province = models.CharField()
district = models.CharField()
location = models.CharField()
class OffersPhotos(models.Model):
offers_id = models.ForeignKey('Offers')
order = models.IntegerField()
Views.py:
def index(request):
latest_offers = Offers.objects.order_by('-creation_date')[:5]
context_dict = {'latest_offers': latest_offers}
return render(request, 'something.html', context_dict)
模板:
{% for offer in latest_offers %}
<img src="http://something.com/{{offer.id}}/{{offer.offersphotos.id}}.jpg">
{% endfor %}
{{offer.id}} 完美运行,但我如何访问同一行中 order=1 的照片的 id?
【问题讨论】:
标签: django django-models django-templates django-views