【发布时间】:2014-01-13 11:21:44
【问题描述】:
我有这样的模型:
class PortfolioAlbum(models.Model):
title = models.CharField()
class Portfolio(models.Model):
title = models.CharField()
photo = models.ManyToManyField(PortfolioAlbum, through='AlbumPhotos')
class AlbumPhotos(models.Model):
album = models.ForeignKey(PortfolioAlbum)
portfolio = models.ForeignKey(Portfolio)
title = models.CharField()
photo = ThumbnailerImageField()
如何在“作品集”页面的上下文中获取我的 AlbumPhotos(字段 - '照片')?
我上次尝试过:
<ul>
{% for albumphotos in portfolios %}
<li><img src="{{ albumphotos.photo.image150x150.url }}"></li>
{% endfor %}
</ul>
..还有一些例子,但这是错误的。
【问题讨论】:
-
portfolios是Portfolio对象的列表吗?如果是这样,那么 HTML 部分就没有多大意义了..
标签: django django-models django-queryset django-orm