Birkaç haftadan beri Python ve Django'yu öğreniyorum. Bu noktaya kadar diğer kullanıcıların sorularını ve cevaplarını okumak yeterliydi.Ama şimdi ilk sorumun anı geldi.Django: ForeignKey ile şablona nasıl bağlanır?
Ben gelen en iyi şekilde benim sorunu açıklamak için çalışacağız. Benim sorunum, istediğim verileri sorgulayamama veya almamam.
Sınıf Entry için ForeignKey tarafından ilişkili bir Galerisi'nin yanında ForeignKey tarafından ilişkilidir sınıf Image birinci nesnenin url almak istiyorum. İşte
bugüne kadar 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')
Görünüm:
def view(request):
return render_to_response('mainview.html', {
'entryquery': BlogEntry.objects.all(),
}
)
Şablon:
{% for item in entryquery %}
<h1>{{ item.title }}</h1>
<img src="{{ item.WHAT TO ENTER HERE? :) }}" />
{% endfor %}
O ne istiyorum açıktır? Birisi bana yardım edebilir mi ve mümkün olduğunda kısa bir açıklama yazabilir mi?
selam Bastian
Hızlı cevabınız için çok teşekkürler :). Tam olarak bu kod satırını anlamıyorum. İlgili üyelere erişimin bir dokümantasyonuna bağlantı verebilir misiniz? Django belge sayfasında bir şey bulamadım. – user1459531
Evet, buna bir bağlantı ekledi. Umarım yardımcı olur! – cberner
Teşekkür ederim, Teşekkür ederim, Teşekkürler! :) – user1459531