如何在模板中表示外键?
模型.py
class Trabajo(models.Model):
titulo = models.CharField(blank=True, max_length=150)
imagen = models.ImageField(upload_to='perfiles', verbose_name = 'Small image')
descripcion = models.TextField()
fecha = models.CharField(blank=True, max_length=150)
link = models.CharField(blank=True, max_length=150)
cliente = models.CharField(blank=True, max_length=150)
def __unicode__(self):
return self.titulo
class Imagen(models.Model):
titulo_proyecto = models.ForeignKey(Trabajo, related_name='+')
imagenes = models.ImageField(upload_to='perfiles', verbose_name = 'Imagen')
def __unicode__(self):
return unicode(self.titulo_proyecto)
视图.py
def index(request):
trabajos = Trabajo.objects.all()
imagenes = Imagen.objects.all()
return render_to_response('index.html', {'works': trabajos, 'images': imagenes})
索引.html
{% for item in works %}
{% for obj in item.images.all %}
{{obj.imagenes}}
{% endfor %}
{% endfor %}