【发布时间】:2012-06-18 21:18:32
【问题描述】:
几周以来,我一直在学习 Python 和 Django。到目前为止,阅读其他用户的问题和答案已经足够了。但是现在我的第一个问题的时刻已经到来。
我会尽量描述我的问题。我的问题是我无法查询或获取我想要的数据。
我想获取类 Image 的第一个对象的 url,它由 ForeignKey 关联到 Gallery,由 ForeignKey 关联到类 Entry。
到目前为止的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')
观点:
def view(request):
return render_to_response('mainview.html', {
'entryquery': BlogEntry.objects.all(),
}
)
模板:
{% for item in entryquery %}
<h1>{{ item.title }}</h1>
<img src="{{ item.WHAT TO ENTER HERE? :) }}" />
{% endfor %}
很清楚我想要什么? 有人可以帮我写一个简短的解释吗?
问候 巴斯蒂安
【问题讨论】:
标签: django templates foreign-keys django-related-manager