Django: Jak uzyskać dane połączone kluczem obcym za pomocą szablonu?

Od kilku tygodni uczę się Pythona i Django. Do tego momentu wystarczy przeczytać pytania i odpowiedzi innych użytkowników. Ale teraz nadeszła chwila mojego pierwszego pytania.

Postaram się opisać mój problem najlepiej jak potrafię. Moim problemem jest to, że nie mogę zapytać lub uzyskać żądanych danych.

Chcę uzyskać adres URL pierwszego obiektu klasy Image, który jest powiązany przez ForeignKey z galerią, która jest powiązana przez klucz ForeignKey z wpisem klasy.

Tutaj do tej pory models.py:

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')

Widok:

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

Szablon:

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

Jest jasne, czego chcę? Czy ktoś może mi pomóc, a kiedy to możliwe, napisać krótkie wyjaśnienie?

pozdrowienia Bastian

questionAnswers(2)

yourAnswerToTheQuestion