2013-03-31 33 views
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() 

但是,我需要至少一個圖像列出。

此致敬禮,

回答

0

您需要使用關係。

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

將返回一個圖像對象的列表。然後你可以用它來管理。如果你想在模板中得到它,然後使用

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

謝謝。在模板中工作。 – Damian