【发布时间】:2013-05-03 14:36:47
【问题描述】:
我有两个定义两个模型的类
class Master(models.Model):
date = models.DateTimeField()
status = models.CharField(default = 'R')
class Detail(models.Model):
name = models.TextField()
from = models.ForeignKey(Master)
观点:
def list_view(request):
masters = master.objects.filter()
context = {'masters': masters}
return render_to_response('list.html', context, context_instance = RequestContext(request))
模板:
{% for master in masters %}
<tr>
<td>{{ master.date }}</td>
<td>{{ master.status }}</td>
<td>{# THIS #}</td>
</tr>
{% endfor %}
我想在 {# THIS #} 部分显示详细名称,但我不知道如何为此修改视图。如何访问模板中的 master 的详细信息?
【问题讨论】:
-
你想达到什么目的?详细模型中没有附加信息,您要显示什么?
-
详细信息由“from”字段属于Master,这只是我的真实模型的示例。
-
我忘记在 Detail 模型中添加“name”字段。
-
您可能想要修改问题以显示您想要显示的详细信息