0

这是我的模型:

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

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

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

在我看来使用:

Product.objects.all()

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

最好的祝福,

4

1 回答 1

0

你需要使用关系。

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

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

{% for x in myobject.image_set.all %}
    {{ x.nombre }}
{% endfor %}
于 2013-03-31T13:28:43.573 回答