Django: Wie erhalte ich eine Verbindung von ForeignKey über eine Vorlage?

Seit ein paar Wochen lerne ich Python und Django. Bis zu diesem Punkt hat es gereicht, die Fragen und die Antworten anderer Benutzer zu lesen. Aber jetzt ist der Moment meiner ersten eigenen Frage gekommen.

Ich werde versuchen, mein Problem so gut wie möglich zu beschreiben. Mein Problem ist, dass ich die gewünschten Daten nicht abfragen oder abrufen kann.

Ich möchte die URL des ersten Objekts der Klasse Image erhalten, das von ForeignKey einer Galerie zugeordnet wird, die von ForeignKey der Klasse Entry zugeordnet wird.

Hier die models.py soweit:

class BlogEntry(models.Model):
   ...
   title = models.CharField(max_length=100)
   ...

class Gallery(models.Model):
   entry = models.ForeignKey('BlogEntry')

class Image(models.Model):
  gallery = models.ForeignKey('Gallery')
  picture = models.ImageField(upload_to='img')

Die Aussicht:

def view(request):
  return render_to_response('mainview.html', {
    'entryquery': BlogEntry.objects.all(),
    }
)

Die Vorlage:

{% for item in entryquery %}
  <h1>{{ item.title }}</h1>
  <img src="{{ item.WHAT TO ENTER HERE? :) }}" />
{% endfor %}

Es ist klar, was ich will? Könnte mir jemand helfen und wenn möglich eine kurze Erklärung schreiben?

Gruß Bastian

Antworten auf die Frage(2)

Ihre Antwort auf die Frage