如果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 %}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top