题
如果a有这样的声明
def inside_classroom(request,classname):
theclass = Classroom.objects.get(classname = classname)
members = theclass.members.all()
c = Courses.objects.filter(classroom = theclass)
return render_to_response('classroom/inside_classroom.html', {
'theclass': theclass,
'c':c,
'members':members,
},
context_instance=RequestContext(request))
我想在模板中显示所有(班级的)成员,我该怎么做?
如果我写:
{{theclass.members.all}}
输出是一个空列表(尽管类有一些成员)
M2M表的元素应如何在模板中显示?谢谢!
解决方案
你应该放 members
在上下文和模板中,然后迭代所有成员,例如。
{% for member in members %}
{{ member.name }}<br />
{{ member.xxxx }}
{% endfor %}
不隶属于 StackOverflow