Minhas fotos não aparecem...

5 views
Skip to first unread message

Gladson Simplicio

unread,
Feb 9, 2012, 5:49:13 PM2/9/12
to django...@googlegroups.com
Meu models.py:

class Leite(models.Model):
    ano = models.CharField(max_length=5, help_text=u'Em algarismos romanos. Ex: VI')
    numero = models.IntegerField(verbose_name=u'número')
    data = models.DateField()

class Foto(models.Model):
    imagem = models.ImageField(upload_to='img/')
    legenda = models.CharField(max_length=255, blank=True, null=True)
 
class Materia(models.Model):
    leite = models.ForeignKey(Leite)
    titulo = models.CharField(max_length=255, verbose_name=u'título')
    texto = models.TextField()
    criado = models.DateTimeField()
    foto = models.ManyToManyField(Foto, blank=True, null=True, verbose_name=u"Foto")

Meu views.py

conteudo = models.Materia.objects.filter(leite__id=leite_id)

Template:
{% for item in conteudo %} 
{{item.foto}} 
{% endfor %}

mas não aparece nada... alguém pode ajudar

Gladson Simplicio

unread,
Feb 9, 2012, 6:46:38 PM2/9/12
to django...@googlegroups.com
Resolvido... Valeu Guilherme Kuhn...
{% for item in conteudo %}
{% for foto in item.foto.all %}
{{ foto.imagem }}
{% endfor %}
{% endfor %}
Reply all
Reply to author
Forward
0 new messages