列出与foreignkey关系的产品和图像

时间:2013-03-31 06:30:28

标签: django-templates django-views

这是我的模特:

class Product(models.Model):
    title = models.CharField()

class Image(models.Model):
    nombre = models.ImageField(upload_to=url)
    product = models.ForeignKey(Product)

我需要列出所有产品和相关的图像。

在我的观点中使用:

Product.objects.all()

但是,我需要至少列出一张图片。

致以最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

您需要使用关系。

obj = Product.image_set.all()[:0]

将返回包含一个图像对象的列表。然后你可以用它来管理。如果您想在模板中获取它,请使用

{% for x in myobject.image_set.all %}
    {{ x.nombre }}
{% endfor %}