2011-11-08 8 views
0

にobject_set使用して、私はこれらのモデルがあります:私はギャラリーのオブジェクトを持っているテンプレートでDjangoテンプレート

class Gallery(models.Model): 
    HeadImage = models.ImageField(upload_to="gallery") 

class Image(models.Model): 
    Image = models.ImageField(upload_to="gallery") 
    Gallery = models.ForeignKey(Gallery, related_name='images') 

を、今私は反復したい、それが画像オブジェクトです:

{% for i in gallery.image_set.all %} 
    <td><img src="{{MEDIAL_URL}}{{i.Image.url}}" width="200px" height="200px"/></td> 
{% endfor %} 

を私はレンダリングされたHTMLを確認したときに、私はそれが何も生成していないことを参照してください。何が間違っているのですか? tnxを事前に入力してください

答えて

3

なぜgallery.image_set.allを使用しますか?ギャラリーモデルの画像に関連する名前は「画像」です。

+0

私はあなたのポイントのためにdjango、tnxで新しくなっています。 –